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 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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
removeListener()
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.

Ver también