MediaQueryList

草案
このページは完成していません。

MediaQueryList は、documentメディアクエリ のリストを保持する DOM オブジェクトです。Document 上のメディアクエリを変更すると、リスナーに通知を送信する処理を行います。

このオブジェクトのメンバは、プログラムで Document のメディアクエリの値を検出する必要がある場合に、値を定期的にポーリングする事無くこれを監視する用途で用いる事が出来ます。

メソッドの概要

void addListener(MediaQueryListListener listener);
void removeListener(MediaQueryListListener listener);

プロパティ

プロパティ 説明
matches boolean 読取専用 document がメディアクエリリストに一致している場合は true。一致していない場合は false となる。
media DOMString シリアライズされたメディアクエリリスト

メソッド

addListener()

メディアクエリリストに新しいリスナーを追加します。指定したリスナーが既にリストに含まれている場合、このメソッドは何もしません。

void addListener(
  MediaQueryListListener listener
);

addListener() の引数

listener
メディアクエリの評価結果が変わったときに発生する MediaQueryListListener

removeListener()

メディアクエリリストからリスナーを削除します。指定したリスナーがリストに含まれていない場合、このメソッドは何もしません。

void removeListener(
  MediaQueryListListener listener
);

removeListener の引数

listener
MediaQueryListListener は、メディアクエリの評価結果の変更時の呼び出しを停止します。

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) 6.0 (6.0) 10 ? ?
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? ? ? ?

仕様書

関連情報

Document Tags and Contributors

Contributors to this page: ethertank
最終更新者: ethertank,