رویداد transitionend
تعریف و استفاده
رویداد transitionend در زمان اتمام تبدیل CSS رخ میدهد.
توضیحات:اگر تبدیل قبل از اتمام حذف شود، به عنوان مثال اگر CSS transition-property ویژگی، رویداد transitionend را تحریک نخواهد کرد.
برای اطلاعات بیشتر در مورد CSS گذر، درسهای ما را مطالعه کنید: درس CSS3 گذر.
مثال
وقتی که CSS گذر به پایان رسید، چند کار با عناصر <div> انجام دهید:
// برای سافاری 3.1 تا 6.0 کد document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction); // زبان استاندارد document.getElementById("myDIV").addEventListener("transitionend", myFunction);
زبان
عنصر.addEventListener("webkitTransitionEnd", myScript); // برای سافاری 3.1 تا 6.0 کد عنصر.addEventListener("transitionend", myScript); // زبان استاندارد
توضیحات:اینترنت اکسپلورر 8 یا نسخههای قبلی آن از این روش پشتیبانی نمیکنند مетод addEventListener().
جزئیات فنی
تقاطع: | پشتیبانی |
---|---|
قابل کنسل: | پشتیبانی |
نوع رویداد: | TransitionEvent |
نسخه DOM: | سطح 3 رویدادها |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی است که از این رویداد کامل پشتیبانی میکنند.
اعداد بعد از "webkit"، "moz" یا "o" نشاندهنده نسخه اولیه استفاده از این پیشوندها است.
رویداد | کروم | آیی | افرادا | سافاری | آپرا |
---|---|---|---|---|---|
transitionend | 26.0 4.0 (webkit) |
10.0 | 16.0 4.0 (moz) |
6.1 3.1 (webkit) |
12.1 10.5 (o) |