gpt4 book ai didi

JavaScript/jQuery - 拦截循环

转载 作者:行者123 更新时间:2023-11-30 13:18:31 24 4
gpt4 key购买 nike

我有一个网站和一个带有 for 循环的脚本,该循环使用变量 (i);

所以,循环看起来像这样:

var i;
for(i=start_n;i<=end_n;i++){
//function to execute
}

所以,我需要一个可以拦截 for 循环并在单击“停止”按钮时立即停止它的函数。

我尝试了以下功能:

第一:

$('#btnStop').click(function(){
i=end_n;
});

第二个:

$('#btnStop').click(function(){
stopLoading = true;
});

for(i=start_n;i<=end_n;i++){
if(stopLoading==true){break;}
//function to execute
}

他们都没有工作。那么,有什么方法可以拦截并停止该 for 循环吗?

最佳答案

您是否尝试过使用 setInterval 代替 for 循环?

例如:

var interval = setInterval(function(){ /*do something many times*/}, 99);
$('#stop').click(function(){ clearInterval(interval); });

关于JavaScript/jQuery - 拦截循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144296/

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