حدث transitionend

التعريف والاستخدام

يحدث حدث transitionend عند إكمال CSS transition.

ملاحظة:إذا تم إزالة التحويل قبل إكماله، مثل إذا تم حذف CSS transition-property إذا لم يتم تحفيز حدث transitionend عند إزالة الخاصية، مثل إزالة CSS

للتعلم المزيد عن CSS transitions، يرجى تعلم دليل CSS3 transitions.

مثال

عند انتهاء CSS transitions، قم بأمر ما لـ <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);        // النحو المعياري

ملاحظة:Microsoft Internet Explorer 8 أو الإصدارات الأقدم لا تدعم طريقة 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)

الصفحات ذات الصلة

دليل CSS: CSS3 transitions

كتاب مرجع CSS: الخاصية CSS3 transition

دليل مرجع CSS: خصائص transition-property CSS3