js向上无缝滚动,网站公告效果 具体代码

 更新时间:2013年11月18日 16:03:32   作者:  
这篇文章主要介绍了js向上无缝滚动,网站公告效果,有需要的朋友可以参考一下

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style type="text/css">
        <!
        -- #demo
        {
            overflow: hidden;
            width: 220px;
            float: left;
            display: inline;
        }
        #demo ul
        {
            text-align: left;
            margin: 0px;
            padding: 0px;
            width: 220px;
        }
        #demo ul li
        {
            margin-left: 5px;
            display: block;
            list-style: none;
            font-size: 13px;
            height: 26px;
            padding-top: 5px;
        }
        -- ></style>
</head>
<body>

//这里的高度 style="height: 26px如果不确定的话,需要自定义输入,要不然如果定义高了而ul里的li没达到此高度会造成无法滚动
    <div id="demo" style="height: 26px;">
        <div id="demo1">
            <ul>
                <li>·<a href="https://www.jb51.net/">脚本之家1</a></li>
                <li>·<a href="https://www.jb51.net/">脚本之家2</a></li>
                <li>·<a href="https://www.jb51.net/">脚本之家3</a></li>
                <li>·<a href="https://www.jb51.net/">脚本之家4</a></li>
            </ul>
        </div>
        <div id="demo2">
        </div>

        <script type="text/javascript">
//文字无间断滚动代码,兼容IE、Firefox、Opera
var speed=60;
var FGDemo=document.getElementById('demo');
var FGDemo1=document.getElementById('demo1');
var FGDemo2=document.getElementById('demo2');
FGDemo2.innerHTML=FGDemo1.innerHTML
function Marquee1(){
if(FGDemo2.offsetHeight-FGDemo.scrollTop<=0)
FGDemo.scrollTop-=FGDemo1.offsetHeight
else{
FGDemo.scrollTop++
}
}

var MyMar1=setInterval(Marquee1,speed)
FGDemo.onmouseover=function() {clearInterval(MyMar1)}
FGDemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)}
        </script>

    </div>
</body>
</html>

相关文章

  • 比较详细的关于javascript中void(0)的具体含义解释

    比较详细的关于javascript中void(0)的具体含义解释

    比较详细的关于javascript中void(0)的具体含义解释...
    2007-08-08
  • RequireJS使用注意细节

    RequireJS使用注意细节

    RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。这篇文章主要介绍了RequireJS使用注意细节的相关资料,需要的朋友可以参考下
    2016-05-05
  • 深入了解JavaScript 防抖和节流

    深入了解JavaScript 防抖和节流

    这篇文章主要介绍了JavaScript 防抖和节流,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Axios设置token请求头的三种方式

    Axios设置token请求头的三种方式

    用户登录时,后端会返回一个token,并且保存到浏览器的localstorage中,可以根据localstorage中的token判断用户是否登录,所以当发送请求时,都要携带token给后端进行判断,本文给大家介绍了Axios设置token请求头的三种方式,需要的朋友可以参考下
    2024-02-02
  • 如何用JS判断两个数字的大小

    如何用JS判断两个数字的大小

    在JS的学习中,我们经常可能碰到这样的问题,本文用实例演示如何正确的用JS判断两个数字的大小。
    2016-07-07
  • 解决layer.prompt无效的问题

    解决layer.prompt无效的问题

    今天小编就为大家分享一篇解决layer.prompt无效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • 浅谈js之字面量、对象字面量的访问、关键字in的用法

    浅谈js之字面量、对象字面量的访问、关键字in的用法

    下面小编就为大家带来一篇浅谈js之字面量、对象字面量的访问、关键字in的用法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 怎么清空javascript数组

    怎么清空javascript数组

    这是一个很基础的问题,但是我们往往经常做错,这里简单分享下,方便需要的朋友
    2013-05-05
  • 如何在JavaScript中比较日期详解

    如何在JavaScript中比较日期详解

    我们在日常开发过程中经常会用到JavaScript语言在前端代码中,进行日期的选择,下面这篇文章主要给大家介绍了关于如何在JavaScript中比较日期的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • javascript中验证大写字母、数字和中文

    javascript中验证大写字母、数字和中文

    本文为大家介绍下使用javascript验证大写字母小写字母,数字和中文,具体示例如下
    2014-01-01

最新评论