自动循环播放产品列表(横向)

html

<div class="productList"> // 相对定位
    <div class="productListItem productInfo1" id="productListItem"> </div> // 绝对定位
    <div class="productListItem productInfo2" id="productListItem"> </div> // 绝对定位
</div>

js

        autoScroll() {
                let proLeft=0 // productInfo1的left
                let proLeft_=1825 // productInfo2的left(产品列表总共宽度,为了保证productInfo2在productInfo1的后面紧跟着)

                this.proTimer=setInterval(function(){
                    proLeft+=-1;   // 每0.01秒向左移动的距离
                    proLeft_+=-1;  // 每0.01秒向左移动的距离
                    if(proLeft<=-1825){
                        proLeft=1825  // 当productInfo1完全移出容器左边外后重新移动到productInfo2的右边
                    }
                    if(proLeft_<=-1825){
                        proLeft_=1825 // 当productInfo2完全移出容器左边外后重新移动到productInfo1的右边
                    }
                    $(".productCenter-container .productInfo1").css('left',proLeft)   
                    $(".productCenter-container .productInfo1_").css('left',proLeft_)
                },10)
            },

基于jqury实现的  其他语言实现的话更改这一部分改变left值的方法即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值