スワイパー ( http://www.idangero.us/sliders/swiper/api.php ) に問題があります... ページ 1 にいて、ページ 2 に切り替えると、スライダーが最初のスライド。mySwiper.swipeTo(0, 0, false); を設定しました。ショーの前にページに表示され、機能しません。奇妙なことは、2 番目または 3 番目のスライド (例: mySwiper.swipeTo(1, 0, false) または mySwiper.swipeTo(2, 0, false)) に切り替えると完全に機能することですが、最初のスライド (0) では単純に切り替わりません。何故ですか?ありとあらゆることを試しました。最初のスライドでは切り替えず、他のスライドでのみ切り替えます。機能する唯一の方法は onpageshow ですが、最初に 1 つのスライドを表示し、別のスライドを表示するため、醜いです.. mySwiper.swipePrev(); も試しました。数回ですが、スライド 2 でブロックされます。最初のスライドには進みません。
アップデート:
jsfiddle の例を次に示します: http://jsfiddle.net/alecstheone/9VBha/103/
つまり... 2 ページ目に移動して 3 番目のスライドにスワイプすると、右クリックして戻るよりも 2 ページに戻るよりも、スワイパーがまだスライド 3 にあり、設定したようにページ 1 にあるはずです
mySwiper.swipeTo(0, 1, true);
私が設定した場合:
mySwiper.swipeTo(1, 1, true);
or
mySwiper.swipeTo(2, 1, true);
それは動作します... 0でのみ動作しません...
また、swiper の 1.8.0 バージョンではそのコマンドが機能することにも気付きましたが、最新 (2.6.0) では機能しません。