标签: javascript html animation requestanimationframe
我想知道当用户滚动并且动画不在视图中时是否有正确的方法来暂停requestAnimationFrame动画?
requestAnimationFrame会在浏览器显示另一个标签时自动执行此操作,但是当用户滚动时是否可以执行此操作?
答案 0 :(得分:0)
唯一的方法是将代码分成小块函数。
向下滚动时,请记录正在进行的滚动操作。
您可以提供自己的自定义条件,并在执行功能后使用 window.cancelAnimationFrame()并且无法清晰对焦。