Evento transitionend
Definizione e uso
L'evento transitionend si verifica quando la transizione CSS è completata.
Nota:Se la transizione viene rimossa prima di essere completata, ad esempio se si rimuove CSS transition-property Le proprietà non faranno scattare l'evento transitionend.
Per ulteriori informazioni sulla transizione CSS, studia i nostri Corso CSS3 transizione.
Esempio
Quando il CSS della transizione termina, fai qualcosa per l'elemento <div>:
// codice per Safari 3.1 a 6.0 document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction); // sintassi standard document.getElementById("myDIV").addEventListener("transitionend", myFunction);
Sintassi
oggetto.addEventListener("webkitTransitionEnd", myScript); // codice per Safari 3.1 a 6.0 oggetto.addEventListener("transitionend", myScript); // sintassi standard
Nota:Internet Explorer 8 e versioni precedenti non supportano Metodo addEventListener().
Dettagli tecnici
Bubble: | Supporto |
---|---|
Cancellable: | Supporto |
Tipo di evento: | Evento TransitionEvent |
Versione DOM: | Level 3 Events |
Supporto del browser
I numeri nella tabella indicano la versione del browser che supporta completamente l'evento.
I numeri seguiti da "webkit", "moz" o "o" specificano la versione iniziale di questi prefissi utilizzati.
Evento | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
transitionend | 26.0 4.0 (webkit) |
10.0 | 16.0 4.0 (moz) |
6.1 3.1 (webkit) |
12.1 10.5 (o) |
Pagine correlate
Manuale di riferimento CSS: attributo CSS3 transition
Manuale di riferimento CSS: Proprietà transition-property CSS3