Evento animationstart
Definizione e uso
Quando l'animazione CSS inizia a riprodursi, si verifica l'evento animationstart.
Per ulteriori informazioni sulle animazioni CSS, esamina i nostri Tutorial di animazione CSS3。
Quando l'animazione CSS viene riprodotta, possono verificarsi tre eventi:
- animationstart - Si verifica quando l'animazione CSS inizia
- animationiteration - Si verifica quando l'animazione CSS si ripete
- animationend - Si verifica quando l'animazione CSS viene completata
Esempio
Quando l'animazione CSS inizia, esegui qualcosa per l'elemento <div>:
var x = document.getElementById("myDIV"); // Codice per Chrome, Safari e Opera x.addEventListener("webkitAnimationStart", myStartFunction); // Sintassi standard x.addEventListener("animationstart", myStartFunction);
Sintassi
oggetto.addEventListener("webkitAnimationStart", myScript); // Codice per Chrome, Safari e Opera oggetto.addEventListener("animationstart", myScript); // Sintassi standard
Nota:Internet Explorer 8 o versioni precedenti non supportano Metodo addEventListener()。
Dettagli tecnici
Bubble: | Supportato |
---|---|
Cancellable: | Non supportato |
Tipo di evento: | AnimationEvent |
Versione DOM: | Eventi di livello 3 |
Supporto del browser
I numeri nella tabella indicano la versione iniziale del browser che supporta completamente l'evento.
Il "webkit" o "moz" dopo il numero indica la versione iniziale del prefisso utilizzato.
Evento | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationstart | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
Nota:Per Chrome, Safari e Opera, utilizzare webkitAnimationEnd.
Pagine correlate
Tutorial CSS:Animazione CSS3
Manuale di riferimento CSS:Proprietà animation CSS3
Manuale di riferimento HTML DOM:Proprietà animation Style