Possibile duplicato: Qual è la versione JavaScript di sleep()?
C'è una funzione JavaScript che simula il funzionamento della funzione sleep
in PHP - una funzione che mette in pausa l'esecuzione del codice per x millisecondi, e poi riprende da dove l'ha lasciato?
Ho trovato alcune cose qui su Stack Overflow, ma niente di utile.
Devi rifattorizzare il codice in pezzi. Questo non ferma l'esecuzione, ma mette solo un ritardo tra le parti.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Non si può (e non si dovrebbe) bloccare l'elaborazione con una funzione sleep. Tuttavia, potete usare setTimeout
per far partire una funzione dopo un ritardo:
setTimeout(function(){alert("hi")}, 1000);
A seconda delle tue esigenze, anche setInterval
potrebbe essere utile.