SsilfverMedlem sedan apr. 200312 679 inlägg
voigtann1 skrev:
children() letar upp direkt barn... men i detta exempel så är det ingen skillnad, find gå djupare i DOM trädet. i detta fall är children en mer korrekt.
Tack för förklaringen. 
När jag testade ditt script i IE så stannar den på andra barnet. Utan några scriptfelsvarningar eller liknande. Men ditt ursprungsscript (med find()) fungerar om man använder jQuery 1.7.x.
Det är alltid något med IE alltså.
Jaha... då få vi göra så här:
var slider = function() {
var css = {
position: "absolute",
top: 0,
left: 0
};
var slideShow = $("#slideshow").children().filter(":gt(0)").hide().end().css(css).end();
var doAnimation = function() {
var data = slideShow.children(":first").data();
setTimeout(function() {
slideShow
.children(":first")
.fadeOut(1000)
.next()
.fadeIn(1000, function() {
slider();
})
.end()
.appendTo(slideShow);
}, data.wait);
};
doAnimation();
return doAnimation;
}();
SsilfverMedlem sedan apr. 200312 679 inlägg Jag är förlorad i funktionen alltså. När du inte kallar på trigger längre, hur vet den på vilken nod den ska fortsätta? Om du orkar så får du gärna skriva ut lite kommentarer. Oavsett - stort tack igen!