Möjlig kopia: [Vad är JavaScript-versionen av sleep()?] (https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep)
Finns det en JavaScript-funktion som simulerar funktionen sleep
i PHP - en funktion som pausar kodutförandet i x millisekunder och sedan fortsätter där den slutade?
Jag hittade en del saker här på Stack Overflow, men inget användbart.
Du måste göra om koden i bitar. Detta stoppar inte exekveringen, utan fördröjer bara mellan delarna.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Du kan (och bör) inte blockera bearbetningen med en sleep-funktion. Du kan dock använda setTimeout
för att starta en funktion efter en viss fördröjning:
setTimeout(function(){alert("hi")}, 1000);
Beroende på dina behov kan setInterval
också vara användbart.