更新时间: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); }