Evento animationstart

Definición y uso

El evento animationstart ocurre cuando se inicia la reproducción de la animación CSS.

Para obtener más información sobre las animaciones CSS, aprende en nuestros Tutoriales de animación CSS3

Pueden ocurrir tres eventos cuando se reproduce la animación CSS:

Ejemplo

Haga algo con el elemento <div> cuando comience la animación CSS:

var x = document.getElementById("myDIV");
// Código específico para Chrome, Safari y Opera
x.addEventListener("webkitAnimationStart", myStartFunction);
// Sintaxis estándar
x.addEventListener("animationstart", myStartFunction);

Prueba por tu cuenta

Sintaxis

object.addEventListener("webkitAnimationStart", myScript);  // Código específico para Chrome, Safari y Opera
object.addEventListener("animationstart", myScript);        // Sintaxis estándar

Notas:Internet Explorer 8 o versiones anteriores no lo admiten Método addEventListener()

Detalles técnicos

Burbuja: Soportado
Cancelable: No soportado
Tipo de evento: Evento AnimationEvent
Versión de DOM: Eventos de Nivel 3

Compatibilidad del navegador

Los números en la tabla indican la primera versión del navegador que admite completamente el evento.

El "webkit" o "moz" detrás de los números indica la primera versión del prefijo utilizado.

Eventos Chrome IE Firefox Safari Opera
animationstart 4.0 webkit 10.0 16.0
5.0 moz
4.0 webkit 15.0 webkit
12.1

Notas:Para Chrome, Safari y Opera, utilice webkitAnimationEnd。

Páginas relacionadas

Tutoriales de CSS:Animación CSS3

Manual de referencia de CSS:Atributo animation del CSS3

Manual de referencia del DOM HTML:Atributo animation del estilo