我试图停止循环功能,但没有成功
function ref(){
var iin=setTimeout(ref,1000);
}
$('#start').click(function(){ ref(); });
$('#stop').click(function(){clearTimeout(iin);});
最佳答案
您的变量in
在click
事件处理程序中不可访问。您应该使其全局可访问
var iin;
function ref(){
iin = setTimeout(ref,(scdy/2)-100);
}
$('#start').click(function(){ ref(); });
$('#stop').click(function(){ clearTimeout(iin); });
关于javascript - 无法停止循环功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14901561/