2017-08-14 15 views
0

私はタッチカルーセルjsを使用しています。私はスライドごとに4列を表示していますが、合計が14です。正確なパーティションにしたい場合は、スライドごとに4を表示するので、12列しか持たないようにしてください。私の問題は今、スライドの最後のセットに達したら、「右」の矢印をクリックするとスライドし続けます。私はすでにこのパラメータを設定しています一度スライドの最後のセットに到達したタッチカルーセルを停止する方法は?

  pagingNav: false, 
      snapToItems: true, 
      itemsPerMove: 1, 
      scrollToLast: false, 
      loopItems: false, 
      scrollbar: true, 
      itemFallbackWidth:220, 

それは全く助けになりませんでした。私が右の矢印をクリックするたびにスライドの最後のセットに達したら、スライドを止めるか、無効にする方法は?ドキュメント

loopItems: false 

によると

答えて

0

は、あなたが探している性質である、説明が書かれています:ループのアイテム(最後のスライド上の矢印を無効にして、ループに自動再生を許可していません)。

厄介なようです。値をtrueに設定してみてください。

さらに、最後のスライドに到達したときにonAnimCompleteコールバックを使用して、自分の矢印を非表示にすることができます。

+0

私はすでにstackoverflowでこれを尋ねる前にそれを試みました。私が真に設定しても、何も起こらない、スライドの最後のセットに既に達していても矢印をクリックすることができます – sasori

+0

私の訂正された答えを見て、あなたはコールバックで起こることができると思います –

+0

例がありますか?既に配列の最後のセットに到達しているかどうかを知る方法は? – sasori

関連する問題