gpt4 book ai didi

javascript - 如何创建 JavaScript 延迟函数

转载 作者:行者123 更新时间:2023-12-03 02:37:11 24 4
gpt4 key购买 nike

我有一个 javascript 文件,在几个地方我想添加一个小的延迟,这样脚本就会到达该点,等待 3 秒,然后继续执行其余的代码。我想到的最好方法是创建一个函数,我可以从脚本中的任何位置调用该函数。

function startDelay(lengthOfDelay)
{
//code to make it delay for lengthOfDelay amount of time
}

但是,我找不到任何方法来实现代码以使其等待。我查看了 setTimeout,但是您需要将函数硬编码到其中,这对我来说没有好处。

有什么方法可以让脚本暂停几秒钟吗?当代码暂停时,用户界面卡住没有问题。

如果没有,有没有办法可以使用 PHP sleep() 来实现这一点? (我知道PHP是服务器端,Javascript是客户端,但也许有一种我没有听说过的方法。)

最佳答案

您不需要将匿名函数与 setTimeout 一起使用。你可以这样做:

setTimeout(doSomething, 3000);

function doSomething() {
//do whatever you want here
}

关于javascript - 如何创建 JavaScript 延迟函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com