1

我有一个动画 HTML5 Canvas Arc,它不是一个完整的圆圈,并且通过 setTimeout 每 5 秒更改一次角度。如果我将选项卡留在后台几分钟然后再回到它,弧线最终会变成一个完整的圆圈。请记住,圆弧必须能够在背景中进行动画处理,因此在 window.blur 上执行 clearInterval 不是一种选择。

我的猜测是太多的动画事件在后台排队导致浏览器“过度绘制”?

您可以在http://codepen.io/Leland-Kwong/pen/neLtk看到一个这样的例子。

谢谢。

4

0 回答 0