微信内置浏览器倒计时,切换界面时间会暂停,如何解决

在微信浏览器中做的项目,其中包含倒计时,当我每次切换到其他应用,或者进入其他产品详情页,在点返回时,倒数计时时间会停住,参照网上的方法 http://www.cnblogs.com/libin-...
问题还是会出现,解决不了。望大神告知

阅读 4.6k
3 个回答

貌似可以用页面可见性来设置

定时开始时保存一个时间日期对象或者对应毫秒数,每次更新界面时用当前时间减去初始时间得到逝去时间,然后计算剩余时间。
不要在timer里面对一个变量进行自增或者自减来做计数,js的timer是不可靠的。

js worker 用这个吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题