美文网首页
2019-08-13html垂直方向跑马灯

2019-08-13html垂直方向跑马灯

作者: gdlooker | 来源:发表于2019-08-13 10:37 被阅读0次

代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
    <style type="text/css">
        body {
            font-size: 12px
        }

        #container {
            overflow: hidden;
            height: 80px;
            width: 280px;
            margin: 90px auto;
            position: relative;
        }

        #demo1 {
            height: auto;
            text-align: left;
        }

        #demo2 {
            height: auto;
            text-align: left;
        }

        #demo1 li,
        #demo2 li {
            list-style-type: none;
            height: 22px;
            text-align: left;
        }
    </style>

</head>

<body>
    <div id="container">
        <ul id="demo1">
            <li>脚本之家欢迎您的到来</li>
            <li>只有努力才会有美好的明天</li>
            <li>没有人一开始就是高手,都是从菜鸟开始</li>
            <li>每一天都是新的需要好好珍惜</li>
            <li>怨天尤人是没有任何作用的</li>
            <li>今天你写代码了吗</li>
            <li>分享的胸怀和互助的精神最终成就了你</li>
        </ul>
        <div id="demo2">

        </div>
    </div>

    <script type="text/javascript">
        var speed = 200;
        window.onload = function () {
            var container = document.getElementById("container");
            var demo2 = document.getElementById("demo2");
            var demo1 = document.getElementById("demo1");
            demo2.innerHTML = demo1.innerHTML;
            function Marquee() {
                console.log('跑马灯执行')
                if (container.scrollTop >= demo1.offsetHeight) {
                    container.scrollTop = 0;
                }
                else {
                    container.scrollTop = container.scrollTop + 1;
                }
            }
            var MyMar = setInterval(Marquee, speed);
            //当鼠标移动的时候清空定时器
            // container.onmouseover = function () {
            //     clearInterval(MyMar)
            // };
            // container.onmouseout = function () {
            //      alert('bbbb')
            //     MyMar = setInterval(Marquee, speed);
            // };
        }

    </script>
</body>
</html>

相关文章

网友评论

      本文标题:2019-08-13html垂直方向跑马灯

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