HTML DOM removeEventListener método ()
Ejemplos
Retire el método addEventListener () para agregar el evento "mousemove":
document.addEventListener ( "mousemove", myFunction);
// Eliminar el controlador de eventos documento
document.removeEventListener ( "mousemove", myFunction);
Trate »
Definiciones y uso
document.removeEventListener método () se utiliza para eliminar el document.addEventListener () método para agregar controladores de eventos.
Nota: Si desea eliminar el controlador de eventos, addEventListener () implementación de la función debe utilizar una función externa, como el ejemplo que se muestra (myFunction).
función anónima, similar a "document.removeEventListener (" evento ", la función () {myScript});" Este evento no se puede quitar.
Consejo: Utilice el elemento .addEventListener () y el elemento de .removeEventListener () método para añadir o eliminar los controladores de eventos de elementos especificados.
Soporte para el navegador
Las cifras de la tabla representan el primer navegador compatible con el número de versión del método.
camino | |||||
---|---|---|---|---|---|
removeEventListener () | 1.0 | 9.0 | 1.0 | 1.0 | 7.0 |
Nota: Internet Explorer 8 y versiones anteriores no son compatibles con el método IE removeEventListener (), Opera 7.0 y versiones anteriores no son compatibles con Opera. Sin embargo, no son compatibles con la función del navegador, puede utilizar el método detachEvent () para eliminar el método attachEvent () para agregar un controlador de eventos (ver "Más ejemplos de" solución multi-navegador).
gramática
parámetro Valor
parámetros | descripción |
---|---|
evento | Must. Para eliminar el nombre del evento. Nota: No utilice el prefijo "on". Por ejemplo, utilice "click", en lugar de "onclick". Consejo: Todos los eventos DOM HTML, se puede ver nuestra completa HTML DOM evento de referencia del objeto . |
función | Must. Especificar la función que desea eliminar. |
useCapture | Opcional. valor booleano que especifica eliminar la etapa de controlador de eventos. Valores posibles:
|
detalles técnicos
Versión DOM: | Nivel 2 eventos DOM |
---|---|
Devuelve: | Se desconoce el valor de retorno |
registros: | En Firefox 6 y Opera 12.0 en useCapture parámetro es opcional. (En Chrome, IE y Safari ha sido siempre opcional). |
más ejemplos
Ejemplos
Si su navegador no soporta el método removeEventListener (), puede utilizar detachEvent () métodos.
Este ejemplo demuestra la solución multi-navegador:
document.removeEventListener ( "mousemove", myFunction);
} Else if (document.detachEvent) {// IE 8 y versiones anteriores de IE
document.detachEvent ( "onmousemove", myFunction);
}
Trate »
Artículos relacionados
JavaScript tutorial: el código HTML del DOM eventListener
Manual de referencia de JavaScript: Elemento .removeEventListener ()