摘要:禁用用戶自動縮放功能判斷橫豎屏狀態(tài)有兩種方法判斷判斷一判斷橫屏還是豎屏寫在同一個文件中豎屏橫屏根據(jù)橫豎屏設置大小時,正常頁面尺寸常規(guī)書寫即可,橫屏樣式多帶帶設置。沒有切換狀態(tài)時會不執(zhí)行任何條件判斷,此處不如判斷橫豎屏全面。
@media screen and (orientation: portrait) { /*豎屏 css*/ } @media screen and (orientation: landscape) { /*橫屏 css*/ }
根據(jù)橫豎屏設置大小時,正常頁面尺寸常規(guī)書寫即可,橫屏樣式多帶帶設置。即只需在原有樣式基礎上添加橫屏樣式即可,
@media screen and (orientation: landscape) {
/*橫屏 css*/
}
當用戶橫屏時加載橫屏樣式,豎屏時取消橫屏樣式即加載默認樣式。
2、分開寫在兩個css中,根據(jù)橫豎屏引用不同樣式文件:
根據(jù)橫豎屏引用不同樣式文件
橫屏:
"stylesheet" media="all and (orientation:landscape)" href="landscape.css">
豎屏:
"stylesheet" media="all and (orientation:portrait)" href="portrait.css">
備注:css判斷橫豎屏是時時的可無縫銜接,即橫屏加載橫屏樣式,豎屏加載豎屏樣式,
//判斷手機橫豎屏狀態(tài): window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() { if (window.orientation === 180 || window.orientation === 0) { console.log("豎屏"); $(".codeIg_s").removeClass(vercreen);//取消橫屏樣式 } if (window.orientation === 90 || window.orientation === -90 ){ console.log("橫屏"); $(".codeIg_s").addClass(vercreen);//添加橫屏樣式 } }, false);
備注:橫屏樣式在vercreen類名下修改原默認樣式,可正常使用,缺點是必須有橫豎屏的切換狀態(tài)才會觸發(fā)。
如果用戶默認是橫屏狀態(tài)時不會觸發(fā)橫屏條件判斷,只有用戶從橫屏轉(zhuǎn)為豎屏或者從豎屏轉(zhuǎn)為橫屏時才會觸發(fā)相應條件判斷。
沒有切換狀態(tài)時會不執(zhí)行任何條件判斷,此處不如css判斷橫豎屏全面。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/1993.html
摘要:毫無疑問,需要使用來監(jiān)聽橫豎屏的變化。其他需要監(jiān)聽橫豎屏的地方只需訂閱一下即可。實現(xiàn)思路創(chuàng)建包含標識橫豎屏狀態(tài)的特定樣式通過向頁面中注入代碼回調(diào)函數(shù)中獲取橫豎屏的狀態(tài)這里我選擇的節(jié)點作為檢測樣式屬性。 前不久,做了一個H5項目,需要在橫豎屏變化時,做一些處理。毫無疑問,需要使用orientationchange來監(jiān)聽橫豎屏的變化。 方案一: // 監(jiān)聽 orientation chan...
摘要:回顧算了不回顧了直接搞起,打開中寫的播放視頻播放按鈕隱藏視頻開始播放當點擊播放按鈕的時候,播放按鈕將會隱藏,播放視頻,這個不難,在中我們就已經(jīng)實現(xiàn)。 回顧 算了不回顧了 showImg(https://segmentfault.com/img/bVBQyx?w=77&h=76);直接搞起,打開JS1中寫的bvd.js 播放視頻 播放按鈕隱藏 視頻開始播放 當點擊播放按鈕的時候,播...
摘要:回顧算了不回顧了直接搞起,打開中寫的播放視頻播放按鈕隱藏視頻開始播放當點擊播放按鈕的時候,播放按鈕將會隱藏,播放視頻,這個不難,在中我們就已經(jīng)實現(xiàn)。 回顧 算了不回顧了 showImg(https://segmentfault.com/img/bVBQyx?w=77&h=76);直接搞起,打開JS1中寫的bvd.js 播放視頻 播放按鈕隱藏 視頻開始播放 當點擊播放按鈕的時候,播...
閱讀 713·2023-04-25 19:43
閱讀 3910·2021-11-30 14:52
閱讀 3784·2021-11-30 14:52
閱讀 3852·2021-11-29 11:00
閱讀 3783·2021-11-29 11:00
閱讀 3869·2021-11-29 11:00
閱讀 3558·2021-11-29 11:00
閱讀 6105·2021-11-29 11:00