嘿我现在正在练习jquery,建立一个时间倒计时,你可以点击暂停或恢复.但是clearInterval()不起作用.每次我点击圆圈它只会创建一个新的倒计时.我不知道为什么.
var status="pause";
var timeleft=1500;
$("#circle").click(function(){
var timer;
if(status==="pause"){
status="start";
alert(status);
timer=setInterval(function(){
$("#timer").text(Math.floor(timeleft/60)+":"+timeleft%60);
timeleft--;
},1000);
}
else if(status==="start"){
status="pause";
alert(status);
clearInterval(timer);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |