MediaQueryList.removeListener()
El método removeListener()
de la interfaz MediaQueryList
elimina un escucha de MediaQueryListener
.
Esto es básicamente un alias para EventTarget.removeEventListener()
, para propósitos de compatibilidad con versiones anteriores: en los navegadores antiguos puede usar removeEventListener()
.
Sintaxis
MediaQueryList.removeListener(func)
Parametros
- func
-
Una función o referencia de función que representa la función de devolución de llamada que desea eliminar. En la implementación original, la devolución de llamada era un objeto
MediaQueryListListener
(en-US) no estándar. En la nueva implementación se utiliza el mecanismo de eventos estándar y la devolución de llamada es una función estándar.
Return value
Void.
Ejemplos
js
var mql = window.matchMedia("(max-width: 600px)");
function screenTest(e) {
if (e.matches) {
/* the viewport is 600 pixels wide or less */
para.textContent = "This is a narrow screen — less than 600px wide.";
document.body.style.backgroundColor = "red";
} else {
/* the viewport is more than than 600 pixels wide */
para.textContent = "This is a wide screen — more than 600px wide.";
document.body.style.backgroundColor = "blue";
}
}
mql.addListener(screenTest);
// Later on, when it is no longer needed
mql.removeListener(screenTest);
Especificaciones
Specification |
---|
CSSOM View Module # dom-mediaquerylist-removelistener |
Compatibilidad con navegadores
BCD tables only load in the browser