• 豌豆资源网
  • 开引网企业服务
  • 服务外包网
  • 无间歇文字滚动_ 原生js实现新闻无间歇性上下滚动

    这篇文章主要介绍使用js实现文字无间歇性上下滚动,一些网站的公告,新闻列表使用的比较多,感兴趣的小伙伴们可以参考一下 ,代码实现如下。

     

    html+css部分:

     1 <style>
     2 #moocbox{
     3 width: 600px;
     4 height: 22px;
     5 border: 1px solid #ccc;
     6 margin:60px auto;
     7 overflow: hidden;
     8 }
     9 .con{
    10 padding-left: 24px;
    11 }
    12 .con li{
    13 list-style: decimal;
    14 }
    15 .con li a{
    16 font-size: 14px;
    17 }
    18 .con li a:hover{
    19 color: red;
    20 }
    21 </style>    
    22 <div id="moocbox">
    23 <ul id="con1" class="con">
    24 <li><a href="#">第一张</a></li>
    25 <li><a href="#">第二张</a></li>
    26 <li><a href="#">第三张</a></li>
    27 <li><a href="#">第四张</a></li>
    28 <li><a href="#">第五张</a></li>
    29 <li><a href="#">第六张</a></li>
    30 <li><a href="#">第七张</a></li>
    31 <li><a href="#">第八张</a></li>
    32 <li><a href="#">第九张</a></li>
    33 <li><a href="#">第十张</a></li>
    34 <li><a href="#">第十一张</a></li>
    35 </ul>
    36 <ul id="con2" class="con"></ul>
    37 </div>

    设计坞https://www.wode007.com/sites/73738.html

     

    js部分:

     1 <script>
     2 //获取外框
     3 var area = document.getElementById("moocbox");
     4 //获取con1
     5 var con1 = document.getElementById("con1");
     6 //获取con2
     7 var con2=document.getElementById("con2");
     8 //con2克隆con1
     9 con2.innerHTML=con1.innerHTML;
    10 //设置滚动的初始值为0
    11 area.scrollTop=0;
    12 //创建向上滚动的函数
    13 function scrollUp(){
    14 area.scrollTop++;
    15 //判断
    16 if(area.scrollTop >= con1.offsetHeight){
    17 area.scrollTop = 0;
    18 }else{
    19 area.scrollTop++;
    20 }
    21 }
    22 //将滑动的速度保存为一个变量
    23 var speed = 200;
    24 //使用定时器,速度为50
    25 var myScroll = setInterval("scrollUp()",speed);
    26 //鼠标移入清除定时器
    27 area.onmouseover = function(){
    28 clearInterval(myScroll);
    29 }
    30 //鼠标移出,添加定时器
    31 area.onmouseout = function(){
    32 myScroll = setInterval("scrollUp()",speed);
    33 }
    34 </script>

     

    posted @ 2020-06-16 23:14  前端一点红  阅读(482)  评论(0编辑  收藏  举报
  • 乐游资源网
  • 热爱资源网
  • 灵活用工代发薪平台
  • 企服知识
  • 355软件知识