2010-06-22 8 views

Répondre

1

vous pouvez utiliser window.setTimeout comme décrit here on the mdc.

+0

Merci mon pote, je ne savais pas qu'il y avait un troisième paramètre pour setTimeout. – Somebody

0

Vous pouvez utiliser setInterval().

Exemple:

setInterval(function() { 
    // this will be executed every 1000ms 
}, 1000); 
+0

Oui, mais setInterval n'attendra pas la fin de l'action précédente. – Somebody

1

En théorie, quelque chose comme ceci:

var timer = 0; 
var items = $(".item").hide().each(function() { 
    var el = $(this); 
    timer += 250; 
    window.setTimeout(function() { 
     el.show(); 
    }, timer) 
}); 
+0

Pas vraiment ce dont j'avais besoin, mais de toute façon merci pour la logique de la minuterie. J'ai oublié cette boucle, n'attendez pas le temps mort. :) – Somebody

Questions connexes