美文网首页
新闻单条的滚动

新闻单条的滚动

作者: 代码使劲儿搬 | 来源:发表于2018-12-14 16:53 被阅读0次
html
<div class="list" id="kuaixun">
    <ul class="clearfix" id="kxList1">
        <li>这是第一条</li>
        <li>这是第二条</li>
        <li>这是第三条</li>
    </ul>
    <ul class="clearfix" id="kxList2"></ul>
</div>
js
    $(function(){
        var speed = 10;//滚动速度
        var rows = 24;//每行高度
        var stim = 200;//停留时间倍数 * speed
        var stops = 0;//初始化值,不管
        var kuaixun = document.getElementById('kuaixun');
        var list1 = document.getElementById('kxList1');
        var list2 = document.getElementById('kxList2');
        list2.innerHTML = list1.innerHTML;//  复制内容
        function gundong(){
        if(kuaixun.scrollTop%rows==0 && stops<=stim){
          stops++;
          return;
        }
        stops = 0;
        if(list2.offsetTop-kuaixun.scrollTop <= 0){
          kuaixun.scrollTop-=list1.offsetHeight;
        }else{
          kuaixun.scrollTop++;
        }
    }
    setInterval(gundong,speed);
//  $('#kuaixun').on('mouseover',function(){
//      clearInterval(timer2);
//  }).on('mouseout',function(){
//      timer2 = setInterval(gundong,speed)
//  });
    })

相关文章

网友评论

      本文标题:新闻单条的滚动

      本文链接:https://www.haomeiwen.com/subject/bdighqtx.html