9

Estoy tratando de entender por qué diablos window.requestAnimationFrame está aceptando el segundo parámetro como un elemento, ¿cuál es la razón detrás de eso?¿Por qué la función requestAnimationFrame acepta un elemento como argumento?

Tengo curiosidad por saber la ejecución subyacente para esta función ....

+0

Curiosamente, TypeScript (0.9.1) se queja si este argumento no se proporciona. Me pregunto si hay una buena razón para eso. Parece que funciona bien (al menos en Chrome) sin él. –

Respuesta

13

Se añadió de forma que cuando un elemento está fuera de la vista (a causa de desplazamiento, por ejemplo), la animación no se ejecuta.

De the specs:

Nota editorial

NÚMERO-4 es lo que queremos permitir que un elemento que se pasa a requestAnimationFrame, por lo que las animaciones que afectan al elemento dado se regulan o en pausa cuando las posiciones desplazadas de ¿ver?

Más información sobre este problema puede ser found here.

+0

Muchas gracias ... –

+0

Esto no está documentado. Gracias. –

Cuestiones relacionadas