小砂子 2015-06-19 15:13 采纳率: 0%
浏览 8684
已结题

移动端web页面倒计时 js 由于手机锁屏失效问题?

这是一个web站点提供的倒计时页面。
程序思路:
setInterval("timer()", 1000)
function timer() {
//倒计时代码,并在页面显示
时间--;
}
问题:在PC端正常,但移动端用微信打开或者手机浏览打开,如果手机锁屏或者切换到其他app就会出现倒计时比预计的变慢了。
我的方案:1.使用异步去时时判断现在的倒计时是否正常,但这样不好;
2.网上仅找到一个,就是使用visibilityChange监听页面是否被查看
:代码大概如下
document.addEventListener(visibilityChange, function () {
$("#newswell").append("change")
}, false);
结果:第二个方案,尝试了没有效果,很失望,手机锁屏或者切换页面 该事件都没有反应。

求大神指点啊╮(╯▽╰)╭

  • 写回答

1条回答

  • devmiao 2015-06-19 15:15
    关注

    锁屏了程序暂停了所以不执行,除非放在后台任务用websocket

    评论

报告相同问题?

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程