jqueryでスライディングをアニメーション化する必要があります。しかし、3回だけ。私はこのコードを書いた。しかし、これは3回以上です。修正や別のコードを教えてください。前もって感謝します。javascriptで3回特定のコードを実行する必要があります
$(document).ready (function() {
var i=0;
while (i<3) {
$('a.nextbtn').click (function() {
$('ul.post-cat-sliding').stop().animate({"left": "-=596"},1500);
});
i++;
}
});
とも私は...前のボタンを持っているので、私は、以前のボタンのスライドをクリックした場合に戻るべき。
:
たぶん、あなたは、これらのアプローチのいくつかを好むかもしれませんか?アニメーションをクリックイベントにバインドしていますが、ユーザーにリンクを3回クリックさせたいだけですか?現在のコードは 'a.nextbtn'要素をクリックするたびに同じコードを3回実行します。 – Jasper
スライドショーに4つのアイテムがあると仮定します(「次へ」をクリックすると3回しか動作しません)。私は完全に別のアプローチをとるでしょう:許可されたクリックの数を数えないで、各クリックであなたが最後のスライドにいるかどうかをチェックして何もしません。 – JJJ