zoukankan      html  css  js  c++  java
  • 原生js实现文字无缝向上滚动效果

    在网上查找到了一个实现文字无缝向上滚动效果的源码,结果发现运行有问题,于是就稍加改动,实现了js无缝向上滚动的效果。
    <script>
            window.onload = roll(50);        
            function roll(t) {
                var ul1 = document.getElementById("ul1");
                var ul2 = document.getElementById("ul2");
                var box = document.getElementById("broadcast");
                ul2.innerHTML = ul1.innerHTML;
                box.scrollTop = 0;
                var timer = setInterval(rollStart, t);
                box.onmouseover = function () {
                    clearInterval(timer)
                }
                box.onmouseout = function () {
                    timer = setInterval(rollStart, t);
                }
            }
    
            function rollStart() {
                
                if (document.getElementById("broadcast").scrollTop >= document.getElementById("ul1").scrollHeight) {
                    document.getElementById("broadcast").scrollTop = 0;
                } else {
                    document.getElementById("broadcast").scrollTop++;
                }
            }
        </script>
     
  • 相关阅读:
    计算长度的方法
    自动装箱和拆箱
    基本数据包装类
    Date类
    文档参数解析
    权限修饰符
    IO流
    ArrayList集合类
    对象数组
    二维数组
  • 原文地址:https://www.cnblogs.com/imustun/p/9399740.html
Copyright © 2011-2022 走看看