js实现自动滚动效果

js实现自动滚动效果

表格滚动效果

结构和样式

<div>
    <div id="wrappers" style=" overflow:hidden;max-height:90% ">
                 <div id="list_ones">
                    <ul  v-for="item in tableData" :key="item.id"  style="width:100%; display:flex;justify-content:space-between;color:#fff;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #8080ff;cursor: pointer;">
                      <li>{{item.name}}</li>
                      <li>{{item.address}}</li>
                      <li>{{item.date}}</li>
                    </ul>
                  </div>
                 <div id="list_twos"></div>
               </div>
</div>
 scrolls() {
            let speeds = 100;
            let wrappers = document.getElementById('wrappers');
            let list_ones = document.getElementById('list_ones');
            let list_twos = document.getElementById('list_twos');
            list_twos.innerHTML = list_ones.innerHTML;
            function Marquees() {
            if (list_twos.offsetHeight - wrappers.scrollTop <= 0)
                wrappers.scrollTop -= list_ones.offsetHeight;
            else {
                wrappers.scrollTop += 1
            }
            }
            let MyMars = setInterval(Marquees, speeds);
            wrappers.onmouseover = function () {clearInterval(MyMars)};
            wrappers.onmouseout = function () {MyMars = setInterval(Marquees, speeds)};
        }
    }

列表滚动

      <div class="big_box_div"  id="wrapper">
        <div id="list_one">
            <div   v-for="item in list" :key="item.id" class="item_box">
                <div >
                    <div class="item_box_t">{{item.name}}</div>
                    <div>颗粒物:{{item.number}} PM</div>
                </div>
                <div>{{item.time}}</div>
            </div>
        </div>
         <div id="list_two"></div>
        </div>

js逻辑是一样的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值