Почему функция requestAnimationFrame принимает элемент в качестве аргумента? - PullRequest
9 голосов
/ 20 сентября 2011

Я просто пытаюсь понять, почему, черт возьми, window.requestAnimationFrame принимает второй параметр как элемент, в чем причина этого?

Мне любопытно узнать, как выполняется эта функция ....

1 Ответ

13 голосов
/ 20 сентября 2011

Это добавлено так, что когда элемент находится вне поля зрения (например, из-за прокрутки), анимация не запускается.

С спецификации :

От редакции

ВЫПУСК-4 Хотим ли мы разрешить передачу элемента в requestAnimationFrame, чтобы анимации, влияющие на данный элемент, подавлялись или приостанавливались при прокрутке вне поля зрения?

Более подробную информацию об этой проблеме можно найти здесь .

...