为什么requestAnimationFrame函数接受一个元素作为参数?

时间:2011-09-20 15:26:41

标签: javascript html5 html5-canvas html5-animation requestanimationframe

我只是想了解为什么地狱window.requestAnimationFrame接受第二个参数作为一个元素,背后的原因是什么?

我很想知道这个函数的底层执行....

1 个答案:

答案 0 :(得分:13)

它被添加,以便当一个元素不在视图中时(例如因为滚动),动画不会运行。

来自the specs

  

编辑说明

     

ISSUE-4我们是否要允许将Element传递给requestAnimationFrame,以便在滚出视图时限制或暂停影响给定元素的动画?

有关此问题的详细信息可以是found here