Ale*_*sov 0 javascript settimeout
我正在尝试停止循环功能,但它不起作用
function ref(){
var iin=setTimeout(ref,1000);
}
$('#start').click(function(){ ref(); });
$('#stop').click(function(){clearTimeout(iin);});
Run Code Online (Sandbox Code Playgroud)
您的变量iin在click事件处理程序中不可访问.你应该让它可以全球访问
var iin;
function ref(){
iin = setTimeout(ref,(scdy/2)-100);
}
$('#start').click(function(){ ref(); });
$('#stop').click(function(){ clearTimeout(iin); });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |