En son web geliştirme öğreticiler
 

HTML DOM removeEventListener() Method

<Belge Nesne

Örnek

Bir kaldırma "mousemove" ile bağlı olan olay addEventListener() yöntemiyle:

// Attach an event handler to the document
document.addEventListener("mousemove", myFunction);

// Remove the event handler from the document
document.removeEventListener("mousemove", myFunction);
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

document. removeEventListener() document. removeEventListener() metodu ile birleştirilen bir olay gidericisini kaldırır belge. addEventListener() metodu.

Not: Olay işleyicileri kaldırmak için, belirtilen fonksiyon addEventListener() yöntemi, bir dış, olmalı "named" yukarıdaki örnekte olduğu gibi fonksiyon, (myFunction) .

Gibi Anonim işlevler, "belgesi. removeEventListener(" event ", function() {myscript});" çalışmayacak.

İpucu: kullan elemanı. addEventListener() ve eleman. removeEventListener() yöntemleri / ekleme belirtilen bir element / dan olay işleyicileri kaldırın.


Tarayıcı Desteği

Tablodaki rakamlar tam yöntemini destekleyen ilk tarayıcı sürümü belirtin.

Yöntem
removeEventListener() 1.0 9.0 1.0 1.0 7

Not: removeEventListener() metodu Internet Explorer 8 ve önceki sürümleri, ve Opera 6.0 ve önceki sürümlerde desteklenmez. Ancak, bu özel tarayıcı sürümleri, kullanabileceğiniz detachEvent() ile bağlı olan olay işleyicileri kaldırmak için yöntem attachEvent() yöntemi (bkz "More Examples" bir çapraz tarayıcı çözüm için aşağıda).


Sözdizimi

document.removeEventListener( event , function , useCapture )

Parametre Değerleri

Parametre Açıklama
event Gereklidir. kaldırmak için etkinliğin adını belirten bir dize.

Not: kullanmayın "on" öneki. Örneğin, kullanmak "click" yerine "onclick" .

İpucu: Tüm HTML DOM Olaylar listesi için lütfen tüm bakmak HTML DOM Olay Nesne Referans .
function Gereklidir. kaldırmak için fonksiyon belirtir.
useCapture İsteğe bağlı. olay aşamasını belirten bir Boole değeri olay işleyicisi kaldırmak için.

Olası değerler:
  • Gerçek - yakalama fazdan olay işleyicisi kaldırır
  • yalancı Varsayılan. köpürme fazdan olay gidericisini kaldırır
Not: olay işleyicisi yakalayan ve bir köpürme ile iki kez, biri bağlıydı, her ayrı kaldırılmalıdır.

Teknik detaylar

DOM Versiyon: DOM Düzey 2 etkinlik
Geri dönüş değeri: Hiçbir dönüş değeri
Değişiklikler: UseCapture parametresi Firefox 6 ve Opera 12.0 isteğe bağlı hale gelmiştir (has always been optional for Chrome, IE and Safari)

Örnekler

Diğer Örnekler

Örnek

Desteklemeyen tarayıcılar için removeEventListener() yöntemini kullanabilirsiniz detachEvent() yöntemini.

Bu örnek bir çapraz tarayıcı çözüm gösterir:

if (document.removeEventListener) {         // For all major browsers, except IE 8 and earlier
    document.removeEventListener("mousemove", myFunction);
} else if (document.detachEvent) {          // For IE 8 and earlier versions
    document.detachEvent("onmousemove", myFunction);
}
Kendin dene "

İlgili Sayfalar

JavaScript Öğretici: HTML DOM EventListener

JavaScript Referans: öğesi. removeEventListener()


<Belge Nesne