iDangerous Swiper の複数のインスタンスを単一ページの jquery モバイル サイトに追加しようとしています。Ajax を使用してページを変更すると、スワイパーのページネーションと順序が狂ってしまうようです。また、アイテム数を追跡できなくなっているようです。たとえば、スワイパーに 6 つの div があるとします。別のページに変更して戻ると、ページネーションには 8 つの項目が表示されます。
デフォルトではスワイパーはまったく機能しませんが、各「data-role = 'page'」要素の後にこれを追加することでハックを見つけることができました:
<script>
$("#pagename").on('pageshow', function(){
$('#pagename .swiper-container').each(function(){
var swiper = new Swiper('.swiper-one', {pagination : '.pagination-one', createPagination: true ,loop:true, grabCursor: true});
});
});
</script>
どうすればこれを機能させることができますか? 1 ページの jquery サイトに 6 つの異なるスワイパーが必要です。
ページ遷移後に何らかのリフレッシュを行う必要があると思います。Swiper の他のすべてのインスタンスを削除するもの。
何か案は?