jQuery Olay - unbind() Yöntemi

Örnek

Tüm p elementlerinin olay işleyicilerini kaldırma:

$("button").click(function(){
  $("p").unbind();
});

Kişisel olarak deneyin

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)

Kişisel olarak deneyin

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)

Kişisel olarak deneyin

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.