有个需求:点击一下按钮后,便启动一个定时器,这个定时器不会停止..
我怎么在第二次点这个按钮的时候,检查这个定时器有没有启动????????
当做伪代码看吧
var btnEl;
var hasWork = false;
setTimeout(function(){
hasWork = true;
}, 1000);
btnEl.click(function(){
alert(hasWork === true ? "已经启动" : "还没有启动");
}
);
可以定义一个static的变量,当点击按钮的时候改变其值,表示已经启动,