Swiper - 图像加载后重新初始化
Swiper - Reinitialise once image loaded
需要对 swiper 插件进行一些说明。在其他页面使用,它工作正常。只有在特定页面上,我们才会手动更新图像以根据用户偏好进行更改。更改图像后,我们需要初始化 Swiper carosuel。
使用 swiper.init() 或 destroy(true, true) 以多种方式尝试。但它没有初始化组件。不确定这个插件是否不支持这个逻辑。
能否像下面这样初始化swiper并在浏览器控制台中验证
var swiper = new Swiper('.swiper-container'){
loop: true,
slidesPerView: 1,
autoplay: 2000
}
setTimeout(function() { swiper.init(); },10000);
将swiper实例放在一个函数中,当你想初始化swiper时使用那个函数。
function initSwiper() {
new Swiper('.swiper-container'){
loop: true,
slidesPerView: 1,
autoplay: 2000
}
};
initSwiper();
需要对 swiper 插件进行一些说明。在其他页面使用,它工作正常。只有在特定页面上,我们才会手动更新图像以根据用户偏好进行更改。更改图像后,我们需要初始化 Swiper carosuel。
使用 swiper.init() 或 destroy(true, true) 以多种方式尝试。但它没有初始化组件。不确定这个插件是否不支持这个逻辑。
能否像下面这样初始化swiper并在浏览器控制台中验证
var swiper = new Swiper('.swiper-container'){
loop: true,
slidesPerView: 1,
autoplay: 2000
}
setTimeout(function() { swiper.init(); },10000);
将swiper实例放在一个函数中,当你想初始化swiper时使用那个函数。
function initSwiper() {
new Swiper('.swiper-container'){
loop: true,
slidesPerView: 1,
autoplay: 2000
}
};
initSwiper();