Есть ли в JavaScript функция Sleep/Pause/Wait?
Возможный дубликат:
Что такое JavaScript-версия sleep()?
Есть ли функция JavaScript, которая имитирует работу sleep
функция в PHP - функция, которая приостанавливает выполнение кода на х миллисекунд, а затем возобновляет с того места, где она остановилась?
Я нашел некоторые вещи здесь, на переполнении стека, но ничего полезного.
3 ответа
Вы должны повторно разделить код на части. Это не останавливает выполнение, просто помещает задержку между частями.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Вы не можете (и не должны) блокировать обработку с помощью функции сна. Тем не менее, вы можете использовать setTimeout
чтобы запустить функцию после задержки:
setTimeout(function(){alert("hi")}, 1000);
В зависимости от ваших потребностей, setInterval
может быть полезным
Функция setTimeout() используется для задержки процесса в JavaScript.
У w3schools есть простое руководство по этой функции.