更新时间:2021-08-23 00:58:06
1.点击页面按钮,执行倒计时功能;
2.切换页面之后就自动暂停倒计时;
3.切换回来之后自动继续倒计时
确实是的,这个没注意到,感谢提出问题哈!我没找到修改的地方。。
function handletimer(i) {
document.getelementbyid('timer').onclick = ""
let stop = false;
let tmp = setinterval(() => {
if (document.hidden) {
stop = true
return
}
if (!document.hidden) {
stop = false
}
if (!stop) {
i -=1;
if (i===0) {
i =60
clearinterval(tmp)
document.getelementbyid('timer').setattribute("onclick","handletimer(60)")
}
document.getelementbyid('timer').innerhtml= `倒计时:${i}`
}
}, 1000);
}