【发布时间】:2012-10-30 05:54:32
【问题描述】:
我注意到,每当我停靠浏览器窗口或切换选项卡时,requestAnimationFrame 都会停止被调用(我预计会发生这种情况)。
有没有办法检测到何时发生这种停止?
原因是,我的游戏中有一个计时器。我想在 requestAnimationFrame 不再呈现时停止计时器。
我已经查看了“window.blur”和“window.focus”事件,但它们与 requestAnimationFrame 何时停止和启动无关(例如,当您在浏览器窗口外单击时,会触发 window.blur 事件但 requestAnimationFrame 一直在运行)。
我想订阅 requestAnimationFrame 何时开始和停止。你知道方法吗?
【问题讨论】:
标签: javascript requestanimationframe