私は1ページに複数のスライドショーを作成するために次のコードを使用しています。複数のカルーセル(carouFredSel)、それぞれjquery、リンク識別子の問題を使用
スライドショーは正常に機能しますが、各スライドショーの個々のボタンを操作することはできません。私がそれらをクリックすると、ページは一番上にスクロールします。私は各リンクを一意に識別することで問題はないはずだと思った。
何か問題がありますか?
$("div.slideshow").each(function(){
$(this).find('ul').carouFredSel
({
auto:true,
items: { width: 200, height: 200 },
prev: { button: function() { return $(this).find('a.prev');}},
next: { button: function() { return $(this).find('a.next'); }},
});
console.log($(this).find('a.prev')); //correct element returned, length 1
console.log($(this)); //correct element returned
});
私は文脈を覚えていませんが、あなたのコードは2つのカルーセルを明確に示しています。同じページとタブを削除しても動作します。私は、これに対する答えを探している人々があなたの解決策を見るためにうまくいくと思います。ありがとう、 – rix