gpt4 book ai didi

javascript - 如何在javascript中设置定时器

转载 作者:可可西里 更新时间:2023-11-01 02:28:26 26 4
gpt4 key购买 nike

我想运行以下代码:

ajaxUpdate(10);

每次迭代之间有 1 秒的延迟。我该怎么做?

最佳答案

var i = window.setInterval( function(){ 
ajaxUpdate(10);
}, 1000 );

这将每秒调用一次 ajaxUpdate,直到它停止。

如果你想稍后停止它:

window.clearInterval( i ); 

但是,如果您希望只运行它一次

var i = window.setTimeout( function(){ 
ajaxUpdate(10);
}, 1000 );

会成功的,如果你想在它开始运行之前停止它

window.clearTimeout(i); 

“window”前缀并非严格必需,但它是个好主意,因为您永远不知道其他人何时可能想在可见范围内创建具有相同名称但行为不同的其他东西。

关于这方面的完整引用,我总是发现 MDC 非常有帮助:

此外,您可能希望阅读 John Resig 撰写的有关计时器的文章,

关于javascript - 如何在javascript中设置定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460474/

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