طريقة إلغاء ربط () jQuery
مثال
قم بإزالة كافة معالجات الأحداث لجميع عناصر <p>:
$("button").click(function(){
$("p").unbind();
});
التعريف والاستخدام
تم إهمال أسلوب إلغاء الربط () في الإصدار 3.0. استخدم طريقة off () بدلاً من ذلك.
طريقة إلغاء الربط () تزيل معالجات الأحداث من العناصر المحددة.
يمكن لهذه الطريقة إزالة كل أو معالجات الأحداث المحددة ، أو إيقاف تشغيل وظائف محددة عند وقوع الحدث.
يمكن لهذه الطريقة أيضًا إلغاء ربط معالجات الأحداث باستخدام كائن حدث. يستخدم هذا لإلغاء ربط حدث من داخل نفسه (مثل إزالة معالج الحدث بعد تشغيل الحدث لعدد معين من المرات).
ملاحظة: إذا لم يتم تحديد أي معلمات ، فإن طريقة إلغاء الربط () ستزيل جميع معالجات الأحداث من العنصر المحدد.
ملاحظة: يعمل التابع () Unbind على أي معالج حدث مرفق مع jQuery.
بناء الجملة
$(selector).unbind(event,function,eventObj)
Parameter | Description |
---|---|
event | Optional. Specifies one or more events to remove from the elements. Multiple event values are separated by space. If this is the only parameter specified, all functions bound to the specified event will be removed. |
function | Optional. Specifies the name of the function to unbind from the specified event for the element |
eventObj | Optional. Specifies the event object to remove to use. The
eventObj parameter comes from the event binding function |
جربها بنفسك - أمثلة
كيفية استخدام طريقة Unbind () لإلغاء ربط دالة معينة من حدث محدد لعنصر ما.
يحدد كائن حدث لإزالته.