我有一个 javascript 文件,在几个地方我想添加一个小的延迟,这样脚本就会到达该点,等待 3 秒,然后继续执行其余的代码。我想到的最好方法是创建一个函数,我可以从脚本中的任何位置调用该函数。
function startDelay(lengthOfDelay)
{
//code to make it delay for lengthOfDelay amount of time
}
但是,我找不到任何方法来实现代码以使其等待。我查看了 setTimeout,但是您需要将函数硬编码到其中,这对我来说没有好处。
有什么办法可以让脚本暂停几秒钟吗?当代码暂停时,我对 UI 冻结没有任何问题。
如果没有,有什么办法可以使用 PHPsleep()为了达成这个? (我知道PHP是服务器端,Javascript是客户端,但也许有一种我没有听说过的方法。)
您不需要使用匿名函数setTimeout
。你可以这样做:
setTimeout(doSomething, 3000);
function doSomething() {
//do whatever you want here
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)