我有个倒计时器。我使用以下函数:setInterval
和clearInterval
。请检查一下我的小提琴
在第一个按钮点击它工作很好。当计时器达到零时,我再次点击,那么它就不能正常工作。计时器不减1秒间隔。
发布于 2015-09-17 01:02:55
您的setInterval()
是在函数中声明的,因此无法从另一个函数中获得它。这意味着你的clearInterval()
找不到counter
。
要使其工作,您必须在counter
函数之外声明clickme()
:
var counter;
function clickme(){
count = 10;
counter = setInterval(timer, 1000);
}
https://stackoverflow.com/questions/32626291
复制