9

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

我很好奇地想知道这个功能的底层执行....

+0

有趣的是TypeScript(0.9.1)抱怨如果没有提供这个参数。我想知道这是否有很好的理由。如果没有它,它似乎可以正常工作(至少在Chrome中)。 –

回答

13

它的补充,这样,当一个元素是拿出来看(因为滚动例如),动画不运行。

the specs

编者按

的问题 - 4我们为什么要允许一个元素传递给requestAnimationFrame,这样影响了给定元素动画节流或暂停时滚出视图?

有关此问题的更多信息可以是found here

+0

非常感谢... –

+0

这是非常无证的。谢谢。 –

相关问题