Jquery Swiper在第一次之后每次销毁Swiper时都会抛出错误
现在我有一个Swiper,它是在创建“弹出窗口”时创建的。(不是一个实际的单独窗口,只是一个模式)在这个开关的内部是另外两个相互控制的开关,以及一个关闭窗口的按钮 当外滑块转到下一个滑块时,它会销毁旧的两个滑块并生成一个新滑块。它一次又一次地做得很好 然而,问题是主包装刷在第一次之后的任何时候都会被销毁 我认为Swiper可能在处理循环幻灯片时遇到了困难,或者我做错了 我得把这个搬走Jquery Swiper在第一次之后每次销毁Swiper时都会抛出错误,jquery,swiper,Jquery,Swiper,现在我有一个Swiper,它是在创建“弹出窗口”时创建的。(不是一个实际的单独窗口,只是一个模式)在这个开关的内部是另外两个相互控制的开关,以及一个关闭窗口的按钮 当外滑块转到下一个滑块时,它会销毁旧的两个滑块并生成一个新滑块。它一次又一次地做得很好 然而,问题是主包装刷在第一次之后的任何时候都会被销毁 我认为Swiper可能在处理循环幻灯片时遇到了困难,或者我做错了 我得把这个搬走 $('.destroy').click(function() { mySwiper.destroy();
$('.destroy').click(function() {
mySwiper.destroy();
});
进入它自己的功能,就像
var destroySlider = function() {
$('.destroy').click(function() {
mySwiper.destroy();
});
}
然后从滑块初始化的地方调用它,因为如果我自己有它,通过循环创建的重复幻灯片上的销毁按钮根本不起作用。所以现在我把它移到它自己的命名函数中,然后调用swiper初始化。。这可以正常工作,但每次滑块在第一次销毁之后销毁时都会抛出控制台错误
错误是:
未捕获的TypeError:无法读取null的属性“detachEvents”
这是一把(失灵的)小提琴