Duplication possible:
Quelle est la version JavaScript de sleep ()?
Existe-t-il une fonction JavaScript qui simule le fonctionnement de la fonction de sleep
dans PHP – une fonction qui interrompt l’exécution du code pendant x millisecondes, puis reprend là où elle s’était arrêtée?
J’ai trouvé certaines choses ici sur Stack Overflow, mais rien d’utile.
Vous devez re-factoriser le code en morceaux. Cela n’arrête pas l’exécution, cela met juste un délai entre les parties.
function partA() { ... window.setTimeout(partB,1000); } function partB() { ... }
Vous ne pouvez pas (et ne devriez pas) bloquer le traitement avec une fonction de veille. Cependant, vous pouvez utiliser setTimeout
pour lancer une fonction après un délai:
setTimeout(function(){alert("hi")}, 1000);
Selon vos besoins, setInterval
pourrait également être utile.
Fonction setTimeout () utilisée pour retarder un processus en JavaScript.
w3schools a un tutoriel facile sur cette fonction.