课程
/前端开发
/JavaScript
/JavaScript进阶篇
老师为什么点击好多次后 点击停止 也要相同的次数 这个怎么解决啊
2015-11-04
源自:JavaScript进阶篇 8-6
正在回答
做个累计器,初始值为0。开启点击一次为1,第二次点击的时候判断这个值是否为0.如果为0就return。关闭相反,判断这个是否为1,如果不为1就return。
fwj唯一 提问者
空白2016
在每次开始前先关闭就行了
function startCount(){
clearTimeout(i);//每次开始之前先关闭
document.getElementById('count').value=num;
num=num+1;
i=setTimeout("startCount()",1000);
}
function stopCount(){
clearTimeout(i);
判断定时器是true还是false也行。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答点击两次start计数器会加快相应的得点击2次stop才能停止
2 回答连续点击start之后,数字增长很快,需要点击多次stop才能停止下来。
1 回答点击两次start,stop也需要按两次才结束
2 回答怎么多点击几次开始按钮,数字加的越来越来。点暂停的时候,开始点了几次,暂停就要点几次才停的下。
7 回答【问】点击 stop 可以停止,但是点击 start 两次后,stop 就失效了,在别的工具上实验同样。