Peristiwa animationend
Definisi dan Penggunaan
Peristiwa animationend terjadi saat animasi CSS selesai.
Untuk mendapatkan pengetahuan lebih banyak tentang animasi CSS, belajar di kursus kami Tutori pelengkap CSS3 Anima。
Ketika animasi CSS bermain, tiga peristiwa dapat terjadi:
- animationstart - Terjadi saat animasi CSS mulai
- animationiteration - Terjadi saat animasi CSS diulang
- animationend - Terjadi saat animasi CSS selesai
Contoh
Ketika animasi CSS selesai, lakukan sesuatu untuk elemen <div> ini:
var x = document.getElementById("myDIV"); // Kode khusus Chrome、Safari serta Opera x.addEventListener("webkitAnimationEnd", myEndFunction); // Bentuk Standar x.addEventListener("animationend", myEndFunction);
Bentuk
object.addEventListener("webkitAnimationEnd", myScript); // Kode khusus Chrome、Safari serta Opera object.addEventListener("animationend", myScript); // Bentuk Standar
Komentar:Internet Explorer 8 atau versi yang lebih awal tidak mendukung Metode addEventListener()。
Detil Teknik
Bubbling: | Dukung |
---|---|
Boleh Dibatalkan: | Tidak Dukung |
Tipe Peristiwa: | AnimationEvent |
Versi DOM: | Level 3 Events |
Dukungan Browser
Angka dalam tabel menunjukkan versi pertama browser yang mendukung peristiwa ini sepenuhnya.
Angka setelah "webkit" atau "moz" menunjukkan versi pertama yang digunakan prefix.
Peristiwa | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationend | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
Komentar:Untuk Chrome、Safari serta Opera,枪使 webkitAnimationEnd。
相关页面
CSS 教程:Animasi CSS3
Panduan Referensi CSS:Sifat animation CSS3
Panduan Referensi DOM HTML:Sifat animation Style