我只是想了解为什么地狱window.requestAnimationFrame
接受第二个参数作为一个元素,背后的原因是什么?
我很想知道这个函数的底层执行....
答案 0 :(得分:13)
它被添加,以便当一个元素不在视图中时(例如因为滚动),动画不会运行。
来自the specs:
编辑说明
ISSUE-4我们是否要允许将Element传递给requestAnimationFrame,以便在滚出视图时限制或暂停影响给定元素的动画?
有关此问题的详细信息可以是found here。