JavaScript中是否有睡眠/暂停/等待function?
可能重复:
什么是sleep()的JavaScript版本?
是否有一个JavaScript函数可以模拟PHP中的sleep
函数的运行 – 一种将代码执行暂停了x毫秒的函数,然后从中断的地方继续执行?
我在Stack Overflow上find了一些东西,但没有用。
你需要将代码重新分解。 这不会停止执行,它只是延迟部分之间。
function partA() { ... window.setTimeout(partB,1000); } function partB() { ... }
你不能(也不应该)用一个睡眠function来阻塞处理。 不过,你可以使用setTimeout
在延迟之后启动一个函数:
setTimeout(function(){alert("hi")}, 1000);
根据你的需要, setInterval
也可能有用。
setTimeout()函数用于延迟JavaScript中的进程。
w3schools有一个简单的关于这个function的教程。