رویداد transitionend
تعریف و استفاده
رویداد transitionend در هنگام پایان تبدیل CSS رخ میدهد.
نکته:اگر تبدیل قبل از اتمام حذف شود، به عنوان مثال اگر CSS transition-property ویژگی، رویداد transitionend را فعال نمیکند.
برای اطلاعات بیشتری در مورد انتقال CSS، لطفاً دورههای ما را مطالعه کنید: آموزش CSS3 Transition.
مثال
وقتی که انتقال CSS پایان یافت، کاری را برای عنصر <div> انجام دهید:
// کد برای Safari 3.1 تا 6.0 document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction); // قوانین استاندارد document.getElementById("myDIV").addEventListener("transitionend", myFunction);
قوانین
object.addEventListener("webkitTransitionEnd", myScript); // کد برای Safari 3.1 تا 6.0 object.addEventListener("transitionend", myScript); // قوانین استاندارد
نکته:نسخههای 8 یا قبل از آن از Internet Explorer پشتیبانی نمیکنند مетод addEventListener().
جزئیات فنی
بالا آمده: | پشتیبانی |
---|---|
قابل لغو: | پشتیبانی |
نوع رویداد: | رویداد TransitionEvent |
نسخه DOM: | رویدادهای سطح 3 |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی است که از این رویداد پشتیبانی میکنند.
اعداد به دنبال "webkit"، "moz" یا "o" نشاندهنده نسخه اولیهای است که از این پیشوند استفاده میکند.
رویداد | 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) |