Örnek
Herkes için tüm olay işleyicileri kaldır <p> elemanları:
$("button").click(function(){
$("p").unbind();
});
Kendin dene " Tanımı ve Kullanımı
unbind() metodu, seçilen elemanlardan olay işleyicileri kaldırır.
Bu yöntem, tüm ya da seçilen olay işleyicileri kaldırmak veya olay gerçekleştiğinde çalışmasını belirtilen fonksiyonları durdurabilir.
Bu yöntem, aynı zamanda, bir olay nesnesini kullanarak bir olay işleyicileri bağlantı kesme olabilir. Bu (etkinlik kez belirli sayıda tetiklendikten sonra bir olay işleyicisi kaldırmak gibi) kendi içinde bir olay bağlantı kesme için kullanılır.
Not: parametreler belirtilirse, unbind() metodu belirtilen elemanın TÜM olay işleyicileri kaldıracaktır.
Not: unbind() metodu JQuery ile bağlı herhangi bir olay gidericiye çalışır.
JQuery sürüm 1.7, itibarıyla on() ve off() yöntemleri ekleyin ve elemanların etkinlik işleyicileri çıkarmak için tercih edilmektedir.
Sözdizimi
$( selector ) . unbind( event,function,eventObj )
Parametre | Açıklama |
---|---|
event | İsteğe bağlı. elementlerden çıkarmak için bir veya daha fazla olayları belirtir. Birden fazla olay değerleri boşlukla ayrılırlar. Bu belirtilen tek parametre ise belirtilen olaya bağlı tüm fonksiyonlar kaldırılacaktır. |
function | İsteğe bağlı. fonksiyonun adı elemanı için belirtilen olaydan unbind belirtir |
eventObj | İsteğe bağlı. kullanmak kaldırmak için olay nesnesini belirtir. EventObj parametre olay bağlanma fonksiyonunun gelir |
it Yourself deneyin - Örnekler
Belirli bir işlevi bağlantısını kaldırın
Nasıl kullanılır unbind() bir eleman için, belirli bir olay belirli bir işlev bağlantı kesme yöntemi.
Bir olay nesnesini kullanarak bir olay gidericisini bağlantısını keser
kaldırmak için bir olay nesnesi belirtir.