jQuery unbind() Yöntemi
Örnek
Tüm <p> öğeleri için tüm olay işleyicilerini kaldırın:
$("button").click(function(){
$("p").unbind();
});
Tanım ve Kullanım
unbind() yöntemi, sürüm 3.0'da kullanımdan kaldırıldı. Bunun yerine off() yöntemini kullanın .
unbind() yöntemi, seçili öğelerden olay işleyicilerini kaldırır.
Bu yöntem, tüm veya seçilen olay işleyicilerini kaldırabilir veya olay meydana geldiğinde belirtilen işlevlerin çalışmasını durdurabilir.
Bu yöntem, bir olay nesnesi kullanarak olay işleyicilerinin bağlantısını da kaldırabilir. Bu, bir olayın kendi içindeki bağlantısını kaldırmak için kullanılır (olay belirli sayıda tetiklendikten sonra bir olay işleyicisini kaldırmak gibi).
Not: Herhangi bir parametre belirtilmezse, unbind() yöntemi belirtilen öğeden TÜM olay işleyicilerini kaldırır.
Not: unbind() yöntemi, jQuery ile eklenmiş herhangi bir olay işleyicisinde çalışır.
Sözdizimi
$(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 |
Kendiniz Deneyin - Örnekler
bir işlevin
bağlantısını kaldırma Bir öğe için belirli bir olaydan belirli bir işlevin bağlantısını kaldırmak için unbind() yöntemi nasıl kullanılır.
kaldır Kaldırılacak olay nesnesini belirtir.