首頁 > web前端 > js教程 > 基於jQuery的判斷iPad、iPhone、Android是橫屏還是豎屏的程式碼_jquery

基於jQuery的判斷iPad、iPhone、Android是橫屏還是豎屏的程式碼_jquery

WBOY
發布: 2016-05-16 16:48:45
原創
1965 人瀏覽過

其實主要是透過window.orientation實現,下面看下程式碼吧

複製程式碼 程式碼如下:

function orient() {
//ipad、iphone垂直螢幕;Andriod橫向螢幕
$("body").attr("class", "landscape");
orientation = 'landscape';
return false;
}
else if (window.orientation == 0 || window.orientation == 180) {
//iphone、橫橫屏;Andriod垂直螢幕
$("body").attr("class", "portrait");
orientation = 'portrait';
return false;
}
}
//頁面載入時呼叫
$(function(){
orient();
});
//使用者變化螢幕方向時呼叫
$(window).bind ( 'orientationchange', function(e){
orient();
});

螢幕方向對應的window.orientation值:

ipad: 90 或 -90 橫屏
ipad: 0 或180 垂直螢幕
Andriod:0 或180 橫屏
Andriod: 90 或 -90 垂直螢幕

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板