jQuery وقوع - روش unbind()
مثال
حذف تمامی پردازشگرهای وقوعی عناصر p:
$("button").click(function(){ $("p").unbind(); });
تعریف و استفاده
روش unbind() برنامه پردازش وقوعی انتخاب شده را حذف میکند.
این روش میتواند تمامی برنامههای پردازش وقوعی یا وقوعهای مشخص شده را حذف کند، یا وقتی که وقوع رخ میدهد، اجرای فانکشن مشخص شده را متوقف کند.
unbind() برای هرگونه برنامه پردازش وقوعی که از طریق jQuery پیوند داده شده، قابل استفاده است.
برنامه پردازش وقوعی عنصر را و فانکشنها را جداسازی کنید
تعیین میکند که کدام برنامههای پردازش باید از عنصر مشخص شده حذف شوند.
اگر پارامتری تعیین نشده باشد، روش unbind() تمامی برنامههای پردازش وقوعی مشخص شده برای عنصر را حذف میکند.
نحوه استفاده
$(selector).unbind(وقوع,فانکشن)
پارامترها | توضیح |
---|---|
وقوع |
اختیاری. یک یا چند وقوع را برای حذف از عنصر مشخص میکند. با فاصلههای خالی چندین وقوع را از هم جدا کنید. اگر تنها این پارامتر تعیین شده باشد، تمامی فانکشنهایی که به وقوع مشخص شده پیوند داده شدهاند، حذف میشوند. |
فانکشن | اختیاری. نام فانکشنی که باید از وقوع مشخص شده جداسازی شود را تعیین میکند. |
از یک مقاومت وقوعی برای جداسازی برنامه پردازش استفاده کنید
تعیین میکند که چه نوع وقوعی باید حذف شود. برای جداسازی وقوعهای داخلی از عنصر استفاده میشود (مثلاً وقتی که وقوعهای خاصی به تعداد مشخصی رخ دادهاند، برنامه پردازش حذف میشود).
اگر پارامتری تعیین نشده باشد، روش unbind() تمامی برنامههای پردازش وقوعی مشخص شده برای عنصر را حذف میکند.
نحوه استفاده
$(selector).unbind(eventObj)
پارامترها | توضیح |
---|---|
eventObj | اختیاری. تعیین میکند که چه نوع وقوعی باید استفاده شود. این متغیر eventObj از فانکشن پیوند داده شده میآید. |
مثالهای بیشتر
- فانکشن خاصی جداسازی کن
- کيفی استفاده از روش unbind() براي جداسازی فانکشن خاصی که به عناصر خاصی پیوند داده شده است.