Я просто пытаюсь понять, почему, черт возьми, window.requestAnimationFrame принимает второй параметр как элемент, в чем причина этого?
window.requestAnimationFrame
Мне любопытно узнать, как выполняется эта функция ....
Это добавлено так, что когда элемент находится вне поля зрения (например, из-за прокрутки), анимация не запускается.
С спецификации :
От редакции ВЫПУСК-4 Хотим ли мы разрешить передачу элемента в requestAnimationFrame, чтобы анимации, влияющие на данный элемент, подавлялись или приостанавливались при прокрутке вне поля зрения?
От редакции
ВЫПУСК-4 Хотим ли мы разрешить передачу элемента в requestAnimationFrame, чтобы анимации, влияющие на данный элемент, подавлялись или приостанавливались при прокрутке вне поля зрения?
Более подробную информацию об этой проблеме можно найти здесь .