ajax动态获取数据后swiper循环失效

在swiper数据写死的情况下,loop循环正常循环

但是当通过动态获取轮播数据的时候,loop失效的时候,首先在autoplay处增加disableOnInteraction:false,

遇到特殊情况的时候,还是失效,这个时候加上setTimeout  就可以正常循环了

setTimeout(() => {
                                new Swiper('.special_swiper', {
                                    direction: 'vertical',
                                    loop: true,
                                    autoplay: {
                                        delay: 3000,
                                        disableOnInteraction: false
                                    },
                                    slidesPerView: 2,
                                    spaceBetween: 7,
                                    pagination: {
                                        el: '.swiper-pagination',
                                        clickable: true,
                                    },
                                });
                            }, 0)


版权声明:本文为weixin_59597498原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。