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

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

Ver también