Ответ 1
Вам нужно повторно разложить код на куски. Это не останавливает выполнение, оно просто задерживает между частями.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Возможный дубликат:
Какова версия JavaScript для сна()?
Есть ли функция JavaScript, которая имитирует работу функции sleep
в PHP - функцию, которая приостанавливает выполнение кода за миллисекунды, а затем возобновляет то, где она была остановлена?
Я нашел кое-что здесь в Stack Overflow, но ничего полезного.
Вам нужно повторно разложить код на куски. Это не останавливает выполнение, оно просто задерживает между частями.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Вы не можете (и не должны) блокировать обработку функцией сна. Однако вы можете использовать setTimeout
для запуска функции после задержки:
setTimeout(function(){alert("hi")}, 1000);
В зависимости от ваших потребностей, setInterval
также может быть полезным.
setTimeout(), используемая для задержки процесса в JavaScript.
w3schools содержит простой учебник об этой функции.