function hengshuping() {
if (window.orientation === 180 || window.orientation === 0) {
// 豎屏狀態(tài) do something
}
if(window.orientation === 90||window.orientation === -90) {
// 橫屏狀態(tài) do something
}
}
window.addEventListener('onorientationchange' in window ? 'orientationchange' : 'resize', hengshuping, false);
移動(dòng)端的瀏覽器一般都支持 window.orientation 這個(gè)參數(shù),通過這個(gè)參數(shù)可以判斷出手機(jī)是處在橫屏還是豎屏狀態(tài)。
從而根據(jù)實(shí)際需求而執(zhí)行相應(yīng)的程序。通過添加監(jiān)聽事件 onorientationchange,進(jìn)行執(zhí)行就可以了。