Rumah >hujung hadapan web >tutorial js >Cara Mengesan Pencetus Peralihan CSS3: Panduan Komprehensif
Mengesan Pencetus Peralihan CSS3: Gambaran Keseluruhan Komprehensif
Dalam CSS3, peralihan memainkan peranan penting dalam menghidupkan perubahan elemen. Untuk memantau keadaan peralihan, anda mungkin tertanya-tanya sama ada terdapat peristiwa yang dicetuskan oleh elemen untuk menentukan bila ia bermula atau tamat.
Draf Peralihan CSS W3C
Mengikut kepada Draf Peralihan CSS W3C, penyiapan Peralihan CSS mencetuskan Peristiwa DOM yang sepadan. Untuk setiap harta yang mengalami peralihan, peristiwa tertentu dipecat. Mekanisme acara ini membolehkan pembangun menyegerakkan tindakan dengan penyiapan peralihan.
Webkit
Pelayar webkit menawarkan acara webkitTransitionEnd, contoh WebKitTransitionEvent. Anda boleh menetapkan pendengar acara JavaScript untuk acara ini untuk mengetahui apabila peralihan selesai.
box.addEventListener( 'webkitTransitionEnd', lambda event: print("Finished transition!"), #handle transition False )
Mozilla
Firefox dan Opera masing-masing menggunakan peristiwa peralihan dan oTransitionEnd. , untuk menandakan tamatnya peralihan. Peristiwa tunggal yang dipecat meliputi semua sifat yang diubah.
Opera
Opera hanya mempunyai satu peristiwa peralihan, oTransitionEnd, yang berlaku apabila peralihan selesai.
Internet Explorer
Internet Explorer juga menyediakan peristiwa peralihan akhir yang dicetuskan setelah peralihan selesai. Walau bagaimanapun, jika peralihan dialih keluar sebelum tamatnya, acara itu tidak akan dihantar.
Penormalan Merentas Penyemak Imbas
Untuk pengendalian acara yang konsisten merentas penyemak imbas, pertimbangkan untuk menggunakan perpustakaan silang pelayar seperti Modernizr atau jQuery. Pustaka ini menyediakan pengikatan peristiwa yang dinormalkan untuk pelbagai sifat CSS3, termasuk peralihan.
Atas ialah kandungan terperinci Cara Mengesan Pencetus Peralihan CSS3: Panduan Komprehensif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!