0

使用: http://sorgalla.com/projects/jcarousel/

このjCarouselの次/前のボタンに矢印を使用しています。jcarousel オブジェクトをインスタンス化するとき、これらのボタンのコールバックを与えて、現在見ている画像の下にあるフッターを更新できるようにします。残念ながら、このコールバックは、私が作成した 6 ページのスクロールのうち 3 回しか呼び出されていません。一度に3枚スクロールする24枚の画像があります。最初のクリックを更新し、次の 5 つをスキップし、24 枚中 24 枚の画像に達すると、最後のクリックで機能します。何か案は?

これが私のコードです:

var that = this;
$('#posters').jcarousel({
    visible: 3,
    scroll: 3,
    initCallback:function(carousel) {
      that.carousel_initCallback(carousel,that);
    },
    buttonNextCallback:this.updateCurrentCarouselCount,
    buttonPrevCallback:this.updateCurrentCarouselCount,
    setupCallback:this.updateCurrentCarouselCount
});

以前と次のコールバックで、いつ起動されたかを知らせるためにコンソール ログを作成していますが、これは毎回起動されるわけではありません。写真1から離れた最初のスクロールのみ、そしてスクロールして最後のページに着地したとき。

助けてくれてありがとう!

4

1 に答える 1