我的滑动器有问题(http://www.idangero.us/sliders/swiper/api.php)...我在第 1 页,当我切换到第 2 页时,我希望滑块以第一张幻灯片。我设置 mySwiper.swipeTo(0, 0, false); 在 pagebeforeshow 上,它不起作用。最奇怪的是,如果我切换到第二张或第三张幻灯片(例如 mySwiper.swipeTo(1, 0, false) 或 mySwiper.swipeTo(2, 0, false)),但在第一张 (0) 上它很简单不切换。这是为什么?我尝试了所有可能的事情。它不会在第一张幻灯片上打开,只会在其他幻灯片上打开。唯一有效的方法是 onpageshow 但它很难看,因为它首先显示一张幻灯片,然后显示另一张幻灯片。我也尝试使用 mySwiper.swipePrev(); 几次,但它在幻灯片 2 上被阻塞。它不会在第一张幻灯片上继续。
更新:
这是 jsfiddle 示例:http: //jsfiddle.net/alecstheone/9VBha/103/
所以......如果我转到第二页并滑动到第三张幻灯片而不是右键单击并返回,而不是返回第 2 页,滑动器仍在幻灯片 3 上,它应该在我设置的第 1 页上
mySwiper.swipeTo(0, 1, true);
如果我设置:
mySwiper.swipeTo(1, 1, true);
or
mySwiper.swipeTo(2, 1, true);
它有效......只有在0上它不会......
我还注意到,在 1.8.0 版本的 swiper 中,它可以使用该命令,但在最新版本(2.6.0)中它不会。