我想使用clearInterval
,但我不知道为什么不起作用。
var orologio_real; //global variable
$(document).ready(function(){
orologio(1);
$('#change-time').on('click', function(){
clearInterval(orologio_real);
orologio(0);
});
});
function orologio (arg){
orologio_real= setInterval(function(){
alert(arg)
}, 1000);
}
我不明白为什么如果我点击div,clearInterval
不起作用
答案 0 :(得分:1)
我认为这是一个愚蠢的错误。您正在单击处理程序中重新设置时间间隔。我评论了它,并稍微增加了间隔,以便你有时间点击按钮
var orologio_real; //global variable
$(document).ready(function(){
orologio(1);
$('#change-time').on('click', function(){
clearInterval(orologio_real);
//orologio(0); //this was the issue
});
});
function orologio (arg){
orologio_real= setInterval(function(){
console.log(arg);
alert(arg);
}, 3000);
}