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