jQuery Olay - unbind() Yöntemi
Örnek
Tüm p elementlerinin olay işleyicilerini kaldırma:
$("button").click(function(){ $("p").unbind(); });
Tanım ve Kullanım
unbind() yöntemi seçili elementin olay işleyicilerini kaldırır.
Bu yöntem, tüm olay işleyicilerini veya belirli bir olayın tetiklenmesi sırasında belirli bir fonksiyonun çalışmasını durdurmak için kullanılabilir.
unbind() her türlü jQuery ile eklenen olay işleyicisi için uygundur.
Elementin olay işleyicisi ve fonksiyonlarını kaldırma
Belirli bir elementten kaldırılacak olan bir veya daha fazla olay işleyicisini belirtin.
Parametre belirtilmemişse, unbind() yöntemi belirli elementin tüm olay işleyicilerini silecektir.
Sözdizimi
$(seçici).unbind(olay,fonksiyon)
Parametreler | Açıklama |
---|---|
olay |
İsteğe bağlı. Belirli bir elementin bir veya daha fazla olayını silecek olan olayı belirtin. Birden fazla olay değeri boşluklarla ayrılır. Sadece bu parametre belirtilmişse, belirli olaya bağlanan tüm fonksiyonlar silinecektir. |
fonksiyon | İsteğe bağlı. Belirli bir elementin belirli olayından kaldırılacak olan fonksiyon adını belirtin. |
Olay işleyicisini kaldırmak için Event nesnesi kullanın
Belirtilen olay nesnesini silecek olan olayı belirtin. İçsel olayları kaldırmak için kullanılır (örneğin, olay belirli bir sayıda tetiklendikten sonra, olay işleyicisini silmek).
Parametre belirtilmemişse, unbind() yöntemi belirli elementin tüm olay işleyicilerini silecektir.
Sözdizimi
$(seçici).unbind(eventObj)
Parametreler | Açıklama |
---|---|
eventObj | İsteğe bağlı. Kullanılacak olay nesnesini belirtin. Bu eventObj parametresi olay bağlama fonksiyonundan gelir. |
Daha fazla örnek
- Belirli bir fonksiyonu kaldırma
- unbind() yöntemini kullanarak belirli bir elementin belirli olaya bağlanan belirli fonksiyonu nasıl kaldırılır.