我的程序有两个按钮。一个是使用jquery加载函数执行其他程序。每当我点击执行按钮时,它会使用加载函数运行一些其他程序abc.php
n次,有一些时间间隔,比如k分钟。这些n和k将填充html输入。使用jquery,将检索这些并传递到url中的该程序文件。
要使用此功能,请使用setTimeout
。
第二个是取消执行。
现在我的疑问是,假设我想用取消按钮停止执行。有没有办法阻止它?
答案 0 :(得分:4)
我会使用 boolean
变量来执行此操作。
例如:考虑一种方法,执行记录。
fun () {
console.log("prints");
}
我会改变它
fun (isExecute) {
if (isExecute) {
console.log("prints");
}
}
运行 fun (true);
取消 fun (false);
您似乎使用setTimeout()
,如果没有上述方法,那就太容易了。
运行 var inter = setTimeout(fun);
取消 clearTimeout(inter);
仅供参考:分配给变量 inter
的原因只有您可以清除此时间间隔。
答案 1 :(得分:0)
设定功能时间:
timer = setTimeout(function(){$('#submenu').hide();},5000);
停止功能
clearTimeout(timer);