是否存在一个模拟PHP中sleep
函数操作的JavaScript函数 - 一个暂停代码执行x毫秒的函数,然后从中断处继续执行?
我在Stack Overflow上找到了一些东西,但没什么用处。
答案 0 :(得分:187)
您需要将代码重新分解为多个部分。这不会停止执行,只会在各部分之间造成延迟。
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
答案 1 :(得分:112)
您不能(也不应该)使用睡眠功能阻止处理。但是,您可以在延迟后使用setTimeout
启动功能:
setTimeout(function(){alert("hi")}, 1000);
根据您的需要,setInterval
也可能有用。
答案 2 :(得分:13)
setTimeout()函数用于延迟JavaScript中的进程。
w3schools有一个关于此功能的简单教程。