利用 Media Query監聽

利用 Media Query監聽
Media Query 相信大部分人已經使用過了。其實 JavaScript可以配合 Media Query這么用:

var mql = window.matchMedia("(orientation: portrait)");
mql.addListener(handleOrientationChange);
handleOrientationChange(mql);
function handleOrientationChange(mql) {
  if (mql.matches) {
    alert('The device is currently in portrait orientation ')
  } else {
    alert('The device is currently in landscape orientation')
  }}

借助了 Media Query 接口做的事件監聽,所以很強大!
也可以通過獲取 CSS 值來使用 Media Query 判斷設備情況,詳情請看:JavaScript 依據 CSS Media Queries 判斷設備的方法

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,805評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,337評論 0 11
  • 2017年7月24日,一個美好的夏夜。 美音組的小組周小結忽然變成大群分享。幾分激動、幾分緊張,還有幾分興奮和更多...
    金色小鈴鐺閱讀 449評論 0 0
  • 1 喜歡著你的喜歡 陪伴著你的陪伴 就這樣日日年年 2 外面的陽光多好 如你明媚的笑 相愛的感覺真奇妙 3 相愛一...
    簡JN閱讀 283評論 19 32
  • 上期節目最后,春花問大家遇到說話夾雜英文的人怎么辦,這個網友“崔”說了哈:“because我小舅子merry,so...
    今日排行榜閱讀 371評論 0 1