transitionend-tapahtuma
Määritelmä ja käyttö
transitionend-tapahtuma tapahtuu CSS-muunnoksen valmistuttua.
Huomautus:Jos muunnos poistetaan ennen kuin se on valmis, esimerkiksi jos poistat CSS transition-property Ominaisuudet, jotka eivät laukea transitionend-tapahtumaa, jos ne poistetaan ennen kuin siirtymä on valmis, esimerkiksi jos poistat CSS
Lisätietoja CSS-siirtymistä varten, tutki CSS3 siirtymäopas.
Esimerkki
Kun CSS-siirtymä päättyy, tee jotain <div>-elementille:
// Safari 3.1 - 6.0:in kohderyhmä document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction); // Standardinen syntaksi document.getElementById("myDIV").addEventListener("transitionend", myFunction);
Syntaksi
object.addEventListener("webkitTransitionEnd", myScript); // Safari 3.1 - 6.0:in kohderyhmä object.addEventListener("transitionend", myScript); // Standardinen syntaksi
Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue addEventListener() metodi.
Tekninen yksityiskohta
Puhkeava: | Tuki |
---|---|
Peruutettavissa: | Tuki |
Tapahtumatyypit: | TransitionEvent |
DOM versio: | Taso 3 tapahtumat |
Selaimen tuki
Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka tukee tätä tapahtumaa täysin.
Numerot, jotka ovat "webkit", "moz" tai "o" kanssa, määrittelevät näiden etuliitteiden ensimmäisen version käyttöä.
Tapahtuma | 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) |