Mulig duplikat: [Mulig duplikat:**]. Hva er JavaScript-versjonen av sleep()?
Finnes det en JavaScript-funksjon som simulerer driften av sleep
-funksjonen i PHP - en funksjon som stopper kodeutførelsen i x millisekunder, og deretter fortsetter der den slapp?
Jeg fant noen ting her på Stack Overflow, men ingenting nyttig.
Du må re-faktorere koden i biter. Dette stopper ikke kjøringen, det setter bare en forsinkelse mellom delene.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Du kan ikke (og bør ikke) blokkere behandlingen med en dvalefunksjon. Du kan imidlertid bruke setTimeout
for å starte en funksjon etter en forsinkelse:
setTimeout(function(){alert("hi")}, 1000);
Avhengig av dine behov kan setInterval
også være nyttig.