touchstart touchend 导致倒计时变慢
倒计时是用settimeout写的,请问是什么原因呢?
我也觉得是楼上说的那样,因为settimeout要其他js执行后才执行
例如
setTimeout(function () { A(); }, 0)
B()
先执行的是B(),就算延迟是0
我的做法是一开始获取当前系统时间,然后过一段时间再获取进行加减。。。这样延迟比较小
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
settimeout倒计时要及时cleartimeout 重复执行会导致异常 可以再settimeout之前先clear