رویداد animationend
تعریف و استفاده
رویداد animationend رخ میدهد وقتی که CSS آهنگریز کامل شد.
برای اطلاعات بیشتری در مورد CSS آهنگریز، لطفاً دورههای ما را مطالعه کنید: تدریس CSS3 آهنگریز.
سه رویداد ممکن است وقتی که CSS آهنگریز پخش میشود رخ دهند:
- animationstart - وقتی که CSS آهنگریز شروع میشود رخ میدهد
- animationiteration - وقتی که CSS آهنگریز تکرار میشود رخ میدهد
- animationend - وقتی که CSS آهنگریز کامل شد رخ میدهد
مثال
وقتی که CSS آهنگریز انجام شد، کاری برای عنصر <div> انجام دهید:
var x = document.getElementById("myDIV"); // کد برای Chrome،Safari و Opera x.addEventListener("webkitAnimationEnd", myEndFunction); // زبان استاندارد x.addEventListener("animationend", myEndFunction);
زبان
object.addEventListener("webkitAnimationEnd", myScript); // کد برای Chrome،Safari و Opera object.addEventListener("animationend", myScript); // زبان استاندارد
توضیحات:Internet Explorer 8 و نسخههای قبلی آن از آن پشتیبانی نمیکند مетод addEventListener().
جزئیات فنی
بالابردگی: | پشتیبانی میشود |
---|---|
قابل لغو: | پشتیبانی نمیشود |
نوع رویداد: | رویداد AnimationEvent |
نسخه DOM: | رویدادهای سطح 3 |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیهای از مرورگرها هستند که به طور کامل از این رویداد پشتیبانی میکنند.
عدد بعد از "webkit" یا "moz" نشاندهنده نسخه اولیهای است که باید پیشوند را استفاده کند.
رویداد | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationend | 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:ویژگی animation CSS3
دستورالعمل HTML DOM:ویژگی animation Style