เหตุการณ์ animationstart
คำอธิบายและการใช้งาน
เหตุการณ์ animationstart จะเกิดขึ้นเมื่อ CSS อนุกรมวิธีเริ่มเล่น
หากต้องการความรู้เพิ่มเติมเกี่ยวกับ CSS อนุกรมวิธี โปรดเรียน ตัวเรียน CSS3 อนุกรมวิธี。
เมื่อ CSS อนุกรมวิธีเล่นตัวอย่างนี้ จะมีเหตุการณ์สามที่อาจเกิดขึ้น:
- animationstart - เกิดขึ้นเมื่อ CSS อนุกรมวิธีเริ่มต้น
- animationiteration - เกิดขึ้นเมื่อ CSS อนุกรมวิธีทำงานรอบ
- animationend - เกิดขึ้นเมื่อ CSS อนุกรมวิธีเสร็จสิ้น
ตัวอย่าง
เมื่อ CSS อนุกรมวิธีเริ่มต้น ทำบางอย่างกับส่วน <div> ของคุณ:
var x = document.getElementById("myDIV"); // รหัสสำหรับ Chrome、Safari และ Opera x.addEventListener("webkitAnimationStart", myStartFunction); // กฎกติ์ทางมาตรฐาน x.addEventListener("animationstart", myStartFunction);
กฎกติ์
object.addEventListener("webkitAnimationStart", myScript); // รหัสสำหรับ Chrome、Safari และ Opera object.addEventListener("animationstart", myScript); // กฎกติ์ทางมาตรฐาน
หมายเหตุ:Internet Explorer 8 หรือตัวเวอร์ชั่นเก่ากว่านี้ไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคนิค
การกระจายเหตุการณ์ทั้งหมด | สนับสนุน |
---|---|
ยกเลิกได้: | ไม่สนับสนุน |
ประเภทเหตุการณ์: | AnimationEvent |
DOM รุ่น: | Level 3 Events |
การสนับสนุนบราวเซอร์
ตัวเลขในตารางชี้ถึงเวอร์ชั่นบราวเซอร์ที่สนับสนุนเหตุการณ์นี้อย่างเต็มที่
ตัวเลขหลัง "webkit" หรือ "moz" ชี้ถึงเวอร์ชั่นหลักที่ใช้เป็นหน้าตัวแรกของหน้าแฟรม์
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationstart | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
หมายเหตุ:สำหรับ Chrome、Safari และ Opera ใช้ webkitAnimationEnd。
หน้าที่เกี่ยวข้อง
CSS ตัวเรียน:CSS3 อนุกรม
CSS อ้างอิงคู่มือ:CSS3 animation รายละเอียด
คู่มือ HTML DOM สำหรับฉบับภาษาไทยanimation รายละเอียด