fwj唯一
2015-11-04 11:58
老师为什么点击好多次后 点击停止 也要相同的次数 这个怎么解决啊
做个累计器,初始值为0。开启点击一次为1,第二次点击的时候判断这个值是否为0.如果为0就return。关闭相反,判断这个是否为1,如果不为1就return。
在每次开始前先关闭就行了
function startCount(){
clearTimeout(i);//每次开始之前先关闭
document.getElementById('count').value=num;
num=num+1;
i=setTimeout("startCount()",1000);
}
function stopCount(){
clearTimeout(i);
}
判断定时器是true还是false也行。
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题