• 文字列表无缝向上滚动JavaScript代码


    <!DOCTYPE html>
    <html>
    <head>
    <meta  charset=utf-8>
    <title>文字列表无缝向上滚动JavaScript代码-代码库</title>
    
    <style>
    *{margin:0px;padding:0px;border:0px;}
    body{font-size:12px}
    a{color:#333333; text-decoration:none;}
    a:hover{color:#FF0000; text-decoration:none;}
    #demo1{
    height:auto;
    text-align:left;
    }
    #demo2{
    height:auto;
    text-align:left;
    }
    #demo1  li{
    list-style-type:none;
    height:22px;
    background:url() no-repeat left center;
    text-align:left;
    text-indent:15px;
    }
    #demo2  li{
    list-style-type:none;
    height:22px;
    background:url() no-repeat left center;
    text-align:left;
    text-indent:15px;
    }
    </style>
    </head>
    <body>
    <div id="demo" style="overflow:hidden;height:125px;280px;">
        <ul id="demo1">  
            <li><a href="/" target="_blank">XP Menu 仿QQ菜单管理器左侧菜单</a></li>
            <li><a href="/" target="_blank">多层嵌套的一个层展开</a></li>
            <li><a href="/" target="_blank">《Java2核心技术卷2:高级特性》第7版</a></li>
            <li><a href="/" target="_blank">CSS、HTML教程打包下载 (CHM)</a></li>
            <li><a href="/" target="_blank">《C++ Primer》中文第四版 chm</a></li>
            <li><a href="/" target="_blank">C++工资管理系统(Access)</a></li>
            <li><a href="/" target="_blank">非常牛的左侧栏JS折叠菜单</a></li>
            <li><a href="/" target="_blank">左侧栏JS折叠菜单</a></li>
            <li><a href="/" target="_blank">《Java2核心特性》第7版</a></li>
        </ul> 
        <div id="demo2"></div>
    </div> 
    <script> 
     
    
    var speed = 80   //速度
     
    
    var demo=document.getElementById("demo"); 
    var demo2=document.getElementById("demo2"); 
    var demo1=document.getElementById("demo1"); 
    
    
    demo2.innerHTML=demo1.innerHTML
    
    function Marquee(){
     
        if(demo2.offsetTop-demo.scrollTop <= 0){ 
          demo.scrollTop -= demo1.offsetHeight 
        }else{ 
          demo.scrollTop++
        } 
    
    } 
    var MyMar=setInterval(Marquee,speed)     
    
    demo.onmouseover=function() {clearInterval(MyMar)}   //停止
    
    demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}   //从新开始
    
    
    </script> 
    </body>
    </html>
    人如代码,规矩灵活;代码如诗,字句精伦。
  • 相关阅读:
    时间复杂度计算(二)
    程序时间复杂度计算(一)
    一个图像算法岗的面试总结
    文本小票的一种无监督聚类方法
    多个C3P0的java举例
    基于投影和众数特点的粘连sku分割
    GLSL 中的光照计算
    openGL 提升渲染性能 之 顶点数组 VBO IBO VAO
    C++ 中的返回值
    游戏中逻辑线程和逻辑线程的并行
  • 原文地址:https://www.cnblogs.com/xinlinux/p/4123432.html
Copyright © 2020-2023  润新知