MediaQueryListEvent: MediaQueryListEvent() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2020年9月以降、すべてのブラウザーで利用可能です。
MediaQueryListEvent() コンストラクターは、新しい MediaQueryListEvent オブジェクトを生成します。
構文
js
new MediaQueryListEvent(type)
new MediaQueryListEvent(type, options)
引数
type-
文字列で、このイベントの名前です。 大文字小文字の区別があり、ブラウザーは常に
changeに設定します。 options省略可-
オブジェクトで、
Event()で定義されているプロパティに加え、以下のプロパティを持つことができます。media省略可- :シリアライズされたメディアクエリーを表す文字列です。既定値は
""です。
- :シリアライズされたメディアクエリーを表す文字列です。既定値は
matches省略可- : メディアクエリーの状態を表す論理値です。
trueならば一致しており、falseならば一致していません。既定値はfalseです。
- : メディアクエリーの状態を表す論理値です。
返値
新しい MediaQueryListEvent オブジェクトです。
例
js
const media = "(max-width: 600px)";
const matches = true;
const myMediaQueryListEvent = new MediaQueryListEvent("change", {
media,
matches,
});
仕様書
| 仕様書 |
|---|
| CSSOM View Module> # dom-mediaquerylistevent-mediaquerylistevent> |