En son web geliştirme öğreticiler
 

HTML DOM removeEventListener() Method

<Eleman Nesne

Örnek

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

// Attach an event handler to <div>
document.getElementById("myDIV").addEventListener("mousemove", myFunction);

// Remove the event handler from <div>
document.getElementById("myDIV").removeEventListener("mousemove", myFunction);
Kendin dene "

Tanımı ve Kullanımı

removeEventListener() metodu ile birleştirilen bir olay gidericisini kaldırır addEventListener() yöntemi.

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

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


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

Sözdizimi

element .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:

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

İlgili Sayfalar

JavaScript Öğretici: HTML DOM EventListener

JavaScript Referans: belge. removeEventListener()


<Eleman Nesne