.carousel('next') Element ansprechen

Jan-Frederik Stieler

Monsterator
Moderator
Hi,
wie kann ich mich den auf das Element beziehen welches durch .carousel(next) angesprochen wird?
Also das kommende Element im Slider.
Javascript:
$('#thumbcarousel-108').carousel('next').on('slid.bs.carousel', function(e) {
                $(this).addClass('foo');
});
Hier bezieht sich das $(this) auf #thumbcarousel-108.

Grüße
 
Eventuell so?

$(this).children('.item').hasClass('active'))

Sonst mal ein laufendes Beispiel irgendwo hochladen?
 
Hi,
https://jsbin.com/vequlu/edit?html,css,js,output
hier in Zeile 69 zum Beispiel.
Aber mit .children werde ich auch nicht glücklich. Da hier dann alle Kind-Elemente von #thumbcarousel-108 einbezogen werden.
Im Beispiel ist #thumbcarousel-108 ja noch unterteilt.
Aber wahrscheinlich ist meine aktuelle Lösung die einfachste die auch funktioniert.

Grüße

PS: Vielleicht hast du ne Ahnung warum der Slider hin und her switched wenn man folgendes macht:
 
Zurück