怎么解决 chrome 最小化窗口时,setTimeout 停止运行

用 chrome 打开幻灯片正常轮播,最小化窗口,隔一段时间切换回去,轮播一次闪过好多张,
怎么实现像 swiper 那样,当最小化窗口时,停止定时器。再次打开,重新接着上次的运动

有人说用 onblur/onfocus 但是当打开控制台时 ,也被认为是 blur 停止定时器。 有没有更好的方法?

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