“JavaScript Remove o ouvinte do evento” Respostas de código

JavaScript Remova todos os ouvintes do evento

That is not possible without intercepting addEventListener calls and keep track of the listeners or use a library that allows such features unfortunately. It would have been if the listeners collection was accessible but the feature wasn't implemented.

The closest thing you can do is to remove all listeners by cloning the element, which will not clone the listeners collection.

Note: This will also remove listeners on element's children.

var el = document.getElementById('el-id'),
    elClone = el.cloneNode(true);

el.parentNode.replaceChild(elClone, el);
Delta Sierra

JavaScript Remove o ouvinte do evento

var someEventHander=function(event){
	console.log("do something");
}

//add listener
document.getElementById("someid").addEventListener('click',someEventHander);

//remove listener 
document.getElementById("someid").removeEventListener('click',someEventHander);
Grepper

.removeEventListener ()

eventTarget.addEventListener("event", eventHandlerFunction);
 
eventTarget.removeEventListener("event", eventHandlerFunction);
Douglas Stemple

Referência da função do ouvinte de eventos para remover

element.addEventListener('click',element.fn=function fn() {
    //  Event Code
}, false);
element.removeEventListener('click',element.fn, false);
Better Beaver

JavaScript Remove o ouvinte de eventos não funcionando

var someEventHander=function(){
	console.log("do something");
}
var handlerCopy=someEventHandler.bind(var1,var2)
//add listener
document.getElementById("someid").addEventListener('click',handlerCopy,true);
//remove listener 
document.getElementById("someid").removeEventListener('click',handlerCopy,true);
Grepper

Respostas semelhantes a “JavaScript Remove o ouvinte do evento”

Perguntas semelhantes a “JavaScript Remove o ouvinte do evento”

Procure respostas de código populares por idioma

Procurar outros idiomas de código