var mySwiper = new Swiper(".swiper-container", { autoplay:true, loop : true, slidesPerView: "auto", centeredSlides: true, initialSlide :0, observer: true, //修改swiper自己或子元素時,自動初始化swiper observeParents: false, //修改swiper的父元素時,自動初始化swiper onSlideChangeEnd: function(swiper){ swiper.update(); // 更新Swiper,這個方法包含了updateContainerSize,updateSlidesSize,updateProgress,updatePagination,updateClasses方法。也就是數據改變是重新初始化一次swiper; swiper1.startAutoplay(); //重新開始自動切換; swiper1.reLoop(); // 重新對需要循環的slide個數進行計算,當你改變了slidesPerView參數時需要用到,需要自動輪播的時候必須要加上; } });
直接上代碼,不知道到底為啥是,如果有知道的,歡迎留言