2011-02-13 5 views
0

Possible en double:
Sleep in JavascriptComment bloquer le sujet du fichier javascript?

Comment puis-je bloquer l'exécution de quantité aléatoire de millisecondes à dire faire le fadeIn sur plusieurs divs pour les pop-up sur l'écran l'un après l'autre , dans l'ordre séquentiel, mais apparaissant gracieusement un peu comme google top menu revient peu après le rendu de la boîte de recherche?

+0

duplication possible de [Sleep in Javascript] (http://stackoverflow.com/questions/758688/sleep-in-javascript) et environ un million d'autres. – meagar

Répondre

1
var numDivs = 5; 
var fadeDelay = 500; 
for (i=1;i<=numDivs;i++) { 
    setTimeout(function() {$("#div_"+i).fadeIn(fadeDelay)}, fadeDelay*i); 
} 
1

Vous pouvez passer une fonction et un délai à setTimeout, mais vous ne pouvez pas forcer un thread à "mettre en veille" en JavaScript.

Questions connexes