--- title: MediaQueryList slug: Web/API/MediaQueryList translation_of: Web/API/MediaQueryList ---
MediaQueryList
物件維護一組針對 {{ domxref("document") }} 的 media querie , 並且當 media querie 相對應的文件狀態改變時,觸發註冊的事件處理器通知之。
MediaQueryList 物件讓我們不用一直定期去偵測,而是直接去觀察文件的狀態變化。
void addListener(MediaQueryListListener listener); |
void removeListener(MediaQueryListListener listener); |
Property | Type | Description |
matches |
boolean |
true 當 {{ domxref("document") }} 目前狀態符合 media query list 所維護的條件; 否則 false。 唯獨。 |
media |
DOMString |
序列化 (serialized) 的 media query list. |
添加一個新的事件處理器 (listener),若 listener 已存在則無作用。
void addListener( MediaQueryListListener listener );
listener
移除一個事件處理器 (listener),若 listener 不存在則無作用。
void removeListener( MediaQueryListListener listener );
listener
{{ CompatibilityTable() }}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 9 | {{ CompatGeckoDesktop("6.0") }} | 10 | 12.1 | 5 |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |