href を javascript:void(); に設定して、アニメーションを制御するアンカー タグがありました。一時的に、すべてが正常に機能していました。href を # に変更し、event.preventDefault(); を配置しました。アンカータグに添付された関数内。ブラウザーが # に移動するのを妨げていますが、アニメーションが発生しません。1 秒後にアニメーションの終了点が表示されます。アニメーションの持続時間を 1 秒延長してみましたが、アニメーションの終わりが見えたので、preventDefault がその最初の部分でしゃっくりを引き起こしているようです。
ここで何が起こっているのか分かりますか?これは私のコードです:
$('#galleryBelt .scrollRight a').click(function(event){
slidepageCurr++;
setScrollButtons();
/* slide belt to the left */
$('#galleryBelt ul').animate({
left: '-='+slidepageWidth
}, shiftDuration);
event.preventDefault();
});