;Можливий дублікат: *Можливий дублікат Яка JavaScript версія функції sleep()?
Чи існує функція JavaScript, яка імітує роботу функції sleep в PHP - функції, яка призупиняє виконання коду на x мілісекунд, а потім відновлює його з того місця, де він зупинився?
Я знайшов дещо тут на Stack Overflow, але нічого корисного.
Вам потрібно розбити код на частини. Це не зупиняє виконання, це просто ставить затримку між частинами.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Ви не можете (і не повинні) блокувати обробку за допомогою функції сну. Однак ви можете використовувати setTimeout
для запуску функції після затримки:
setTimeout(function(){alert("hi")}, 1000);
Залежно від ваших потреб, setInterval
також може бути корисним.