课程
/前端开发
/JavaScript
/JavaScript进阶篇
这种怎么解决?
2016-04-25
源自:JavaScript进阶篇 8-6
正在回答
应该是每点一次就叠加了一个计数器,如果要停下来就要点击相应次数的stop,不知是什么原理呢……
CharlesLvm
点击一次开始添加一个 点击一次停止去除一个 要解决的话 价格按钮不可用 点击开始后 开始变成不可用 停止可用 点击停止后 开始恢复可用状态 这样就能保证不会重复多次添加开始事件了
清除之前的计数函数,比如使用 i = setInterval,只要停止该函数返回的i就行了clearInterval(i) i定义成全局变量
http://blog.csdn.net/joyhen/article/details/43230295
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
6 回答已经开始无限计数后再次点击start按钮,计数会从原来的1s间隔变快,每多点一次就跳动的更快,这是为什么呀
2 回答点击两次start计数器会加快相应的得点击2次stop才能停止
2 回答多点一次开始记数快一次
2 回答计时器多次点击,每点击一个开始就多一个计时器,而多个计时器同时工作的时候,每次单击只能停止一个计时器。
3 回答多次点击start开始计时为什么还能停下来?怎么解释?