Duplicate possible:
Quelle est la version JavaScript de sleep ()?
Existe-t-il une fonction JavaScript qui simule le fonctionnement de la fonction sleep
en PHP - une fonction qui suspend l'exécution du code pendant x millisecondes, puis reprend là où elle s'est arrêtée?
J'ai trouvé des 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, il 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);
setInterval
peut également être utile, selon vos besoins.
la fonction setTimeout () est utilisée pour retarder un processus en JavaScript.
w3schools propose un tutoriel simple sur cette fonction.