Korzystam z poniższego kodu, aby utworzyć wiele slajdów na 1 stronie.Wiele karuzel (carouFredSel) za pomocą jquery each, identyfikator identyfikatora linku
Pokazy slajdów działają dobrze, ale nie mogę uruchomić poszczególnych przycisków każdego pokazu slajdów. Kiedy klikam, strona przewija się na samą górę. Pomyślałem przez jednoznaczne zidentyfikowanie każdego linku, w którym nie powinienem mieć problemu.
Jakieś pomysły, co jest nie tak?
$("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
});
Nie pamiętam teraz kontekstu, ale Twój kod wyraźnie pokazuje 2 karuzele na tę samą stronę i działa nawet po usunięciu kart. Przypuszczam, że ludzie szukający odpowiedzi na to pytanie powinni dobrze przyjrzeć się twojemu rozwiązaniu. dzięki, – rix