`
zhangyaochun
  • 浏览: 2621012 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

MediaQueryList

阅读更多

以下部分内容来自:https://developer.mozilla.org/en-US/docs/DOM/MediaQueryList

 

个人做学习积累用。

 


 

 

如图可以知道:

 

  • 属性
  1. matches   只读、返回true or false,如果当前文档匹配media query list的话返回true
  2. media       DOMString  --- media query list

 

 

  • 方法
  1. addListener(listenerFun)              添加一个media query list的监听
  2. removeListener( listenerFun)      去掉一个media query list的监听

 

 

  • 大小: 29.3 KB
1
1
分享到:
评论

相关推荐

    react-React组件旨在有条件地根据定义的一组元素媒体查询来渲染UI

    return () => mediaQueryList.removeEventListener("change", handleChange); }, []); return ( {isSmallScreen ? ( 这是小屏幕布局 ) : ( 这是大屏幕布局 )} ); } export default ...

    前端项目-matchmedia-ng.zip

    它接受一个媒体查询字符串作为参数,返回一个MediaQueryList对象,该对象可以监听媒体查询的变化,当媒体条件改变时,会触发回调函数。 3. **AngularJS**:AngularJS是由Google维护的前端MVC框架,用于构建动态Web...

    saber-matchmedia:移动端 matchMedia 支持

    默认版本,返回的对象包含 MediaQueryList 的所有主要功能: var matchMedia = require('saber-matchmedia'); 完整版 来自 ,性能 (via ) 比 Native matchMedia 高,远超 paulirish/matchMedia.js。 简化版 该版本 ...

    fable-browser:浏览器Web API的寓言绑定

    浏览器CSS API的绑定浏览器Worker API的绑定浏览器Geolocation API的绑定浏览器Navigator API的绑定 浏览器MediaStream API的绑定 浏览器MediaQueryList API的绑定 浏览器WebGL API的绑定出版如果您有权发布软件包,...

    react-cv:使用React构建的可打印的React式简历

    const mediaQueryList = window.matchMedia('print'); mediaQueryList.addListener(handleBeforePrint); return () => { mediaQueryList.removeListener(handleBeforePrint); handleAfterPrint(); }; }, []);...

    media-query-detection-with-js:使用Javascript检测媒体查询

    这个函数接受一个媒体查询字符串作为参数,并返回一个MediaQueryList对象,该对象包含了查询结果以及一个`matches`属性,表示媒体查询是否匹配当前环境: ```javascript let mql = window.matchMedia("(max-width: ...

    angular-media-query-handler:根据屏幕大小更改类的指令

    #angular-media-query-handler 这个包包含两个指令: 更改媒体查询类元素不可见先决条件应用程序.js 将以下内容添加到 app.js 以处理调整大小和设置宽度。 //convert 'resize' event to angular event to be able ...

    p介质

    这个方法返回一个`MediaQueryList`对象,可以监听媒体查询的变化。例如,如果想要在屏幕宽度小于600px时执行某些操作,可以这样写: ```javascript let mql = window.matchMedia("(max-width: 600px)"); mql....

    基于VUE实现判断设备是PC还是移动端

    `window.matchMedia`接收一个CSS媒体查询字符串作为参数,返回一个`mediaQueryList`对象,该对象有一个`matches`属性,指示媒体查询是否匹配当前环境。例如: ```javascript var result = window.matchMedia("(min-...

Global site tag (gtag.js) - Google Analytics