【发布时间】:2012-12-05 17:53:29
【问题描述】:
我有 1 个可以打开和关闭的按钮: 按钮打开-> onrepeat = true 按钮关闭 -> onrepeat = false
如果 onrepeat 为真,setinterval to 启动它就可以了。如果 onrepeat 为假,我希望它清除间隔。
我的清除间隔并没有停止间隔,它只是继续:
function checkRepeat() {
var int = setInterval(repeat, 6000);
if (onrepeat === false) {
$("#repeat_toggle").attr("class", "repeat_button");
repeat();
int;
onrepeat = true;
}
else {
clearInterval(int);
$("#repeat_toggle").attr("class", "repeat_off_button");
onrepeat = false;
}
}
知道有什么问题吗?
【问题讨论】:
标签: javascript setinterval clearinterval