Hi,
$("#start").click(function(){
for (i = 1; i <= 16; i++) {
setTimeout(function() {
$(".sabbl" + i).funktion({lalalal...});
}, 500);
Nun, soll eine Animation ausgeführt werden, und diese gleich 16 mal, nur jede mit 500 millisekunden verzögerung nach der verherigen.
Mein Problem ist, das die Animation nicht ausgeführt wird, hab ich etwas falsch gemacht mit der setTimeout-Funktion?
Mach dir bitte erst mal klar, was genau setTimeout macht.
Du hast keine Verzögerung zwischen den Aufrufen, sondern du legst lediglich einen Aufruf auf den Ausführungsstapel mit der Bitte „in 500 Millisekunden das hier ausführen“ - und das machst du 16 mal.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?