zoukankan      html  css  js  c++  java
  • js文字滚动效果实现

    纯js实现,完整代码如下:

    <!doctype html>
    <html lang="en">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />            
            <meta name="keywords" content="关键字1,关键字2" />        
            <meta name="Description" content="描述信息" />
            <title>循环滚动</title>
            <!--CSS/JS-->
            <style type="text/css">
                *{margin:0;padding:0;}
                ul,li{list-style:none;display:block;}
                #scrollBox{height:150px;width:300px;margin:100px auto;background:#f09;overflow:hidden;}
                #scrollBox #con1,#con2{width:280px;float:left;}
                #scrollBox li{height:15px;line-height:15px;text-align:center;}
                
            </style>
            
            
        </head>
     <body>
            <!--div-->
        <div id="scrollBox">
            <ul id="con1">
                <li>我是测试内容1!!<li>
                <li>我是测试内容2!!<li>
                <li>我是测试内容3!!<li>
                <li>我是测试内容4!!<li>
                <li>我是测试内容5!!<li>
                <li>我是测试内容6!!<li>
                <li>我是测试内容7!!<li>
                <li>我是测试内容8!!<li>
                <li>我是测试内容9!!<li>
            </ul>
            <ul id="con2"></ul>
        </div>
        <script type="text/javascript">            
                    var area =document.getElementById('scrollBox');
                    var con1 = document.getElementById('con1');
                    var con2 = document.getElementById('con2');
                    con2.innerHTML=con1.innerHTML;
                    function scrollUp(){
                    if(area.scrollTop>=con1.offsetHeight){
                        area.scrollTop=0;
                    }else{
                        area.scrollTop++
                    }
                    }                
                    var time = 50;
                    var mytimer=setInterval(scrollUp,time);
                    area.onmouseover=function(){
                        clearInterval(mytimer);
                    }
                    area.onmouseout=function(){
                        mytimer=setInterval(scrollUp,time);
                    }
            </script>
     </body>
     
    </html>

    预览效果请点击:我的github

  • 相关阅读:
    attempted to return null from a method with a primitive return type (Double).
    window7 虚拟机安装
    DB 与oracle 批量新增的写法
    oracle 修改表
    备份还原oracle数据库
    oracle数据库的字符集更改
    IMP-00013
    oracle创建用户授权权限
    java中添加定时任务
    程序在运行过程中变量的保存位置与生命周期
  • 原文地址:https://www.cnblogs.com/caoleiCoding/p/6154961.html
Copyright © 2011-2022 走看看