0

いくつかの jCarousel 要素を追加しようとしているページがあります。これらの 1 つは、次のコードで非常にうまく機能します。

function mycarousel_initCallback(carousel) {        
    jQuery('.next').bind('click', function() { carousel.next(); return false; });
    jQuery('.prev').bind('click', function() { carousel.prev(); return false; });
        };

// Load carousel...
jQuery(document).ready(function() {
jQuery(".featuredItems").jcarousel({
    scroll: 4,
    visible: 4,
    initCallback: mycarousel_initCallback,
    buttonNextHTML: null,
    buttonPrevHTML: null
  });

});

ただし、ページに複数を追加すると、進む/戻るボタンは、必要なカルーセルだけでなく、すべてのカルーセルを制御します。「これ」をいじって、変更したいカルーセル要素を分離しようとしましたが、うまくいかないようです。

4

1 に答える 1

0

これを機能させる唯一の方法は、別の名前のコールバック関数と、前と次のボタン div クラスの名前を変えることでした。

于 2012-08-24T16:44:20.503 に答える