0

我正在使用动画构建一个 jQuery 应用程序。

目前,requestAnimationFrame如果我最小化浏览器或更改浏览器选项卡,API 会暂停动画,然后当我回到我的应用程序时,它会再次启动。

是否可以避免这种暂停,以便在我离开当前选项卡时动画继续运行?

4

1 回答 1

1

这正是 ; 的预期行为requestAnimationFrame。当浏览器专注于脚本正在运行的选项卡时请求一个帧。如果您需要动画不断运行,那么您将要使用它setInterval

var FPS = 30;
setInterval(function()
{
  draw();
}, 1000/FPS);
于 2013-01-24T20:39:30.210 回答