如果单击切换按钮,则下面的代码会计算分钟数和秒数。 如果单击/切换它是否可以取消所有内容,这意味着我可以单击另一个切换按钮。
function toggle(ths) {
var clicked = $(ths).val();
$("#lblType").html(clicked);
$("#setCount").html(" minutes : " + minutes + " seconds : " + count);
count = count + 1;
if (count % 60 == 0) {
minutes += 1;
count = 0;
}
timer = setTimeout("toggle()", 1000);
}
<div ><label id="lblType"></label>
<label id="setCount"></label>
</div></p>
<div id="planned"></div>
答案 0 :(得分:3)
只需致电clearTimeout()
:
clearTimeout(timer);
答案 1 :(得分:1)
您可以使用clearTimeout()
clearTimeout(timer);
https://developer.mozilla.org/en/docs/DOM/window.clearTimeout
答案 2 :(得分:0)
window.clearTimeout(timer)
答案 3 :(得分:0)
使用cleartimeout(); clearinterval();
答案 4 :(得分:0)
var timer=null;
function toggle(ths) {
var clicked = $(ths).val();
$("#lblType").html(clicked);
$("#setCount").html(" minutes : " + minutes + " seconds : " + count);
count = count + 1;
if (count % 60 == 0) {
minutes += 1;
count = 0;
}
timer = setTimeout("toggle()", 1000);
}
function quitTimer(){
window.clearTimeout(timer);
timer = null;
}