zoukankan      html  css  js  c++  java
  • 无缝滚动 javscript

    demo:

    var Mar=(function(Global){
        var Marquee=function(id){
            var content=document.getElementById(id),
                original=content.getElementsByTagName("li")[0],
                speed=arguments[1] || 10,
                clone=original.cloneNode(true);
                content.appendChild(clone);
            var scrolling=function(){
                if(content.scrollTop==clone.offsetTop){
                    content.scrollTop=0;
                }else{
                    content.scrollTop++;
                }
            }
            var timer=setInterval(scrolling,speed);
            content.onmouseover=function(){clearInterval(timer);}
            content.onmouseout=function(){timer=setInterval(scrolling,speed);}
        }
        return {
            init:function(){
                Global.addEventListener('load',function(){
                    Marquee('content');
                },false)
            }
        }    
    })(window)

    html 布局:

    <!DOCTYPE HTML>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript" src="js/demo.js"></script>
    </head>
    <body>
        <style type="text/css">
            #content{position:relative;width:300px;height:150px;overflow:hidden;}
            #content li{list-style:none;}
            #content li a{display:block;}
        </style>
        <ul id="content">
            <li>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
                <a href="javascript:void(0);">Javascript Fundations</a>
            </li>
        </ul>
    </body>
    </html>
  • 相关阅读:
    怎样删掉vc++ 对话框中的蓝色虚线框
    显示隐藏文件.reg
    WIMBuilder2软件包及精简方案,请把补丁包放到指定位置
    支持TV远程控制的WIN10PEX64_17763网络版by双心
    opera11以下添加搜索引擎的办法
    后来,我发现,要想用好WIMBuilder2你必须具有以下能力:
    关于远程装机
    夏普复印机解锁码
    SCITE设置修改说明
    c++的CreateFile导致内存不能为written错误
  • 原文地址:https://www.cnblogs.com/wangwenfei/p/javascriptScroll.html
Copyright © 2011-2022 走看看