基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2023-06-13 09:15:26 时间
其实主要是通过window.orientation实现,下面看下代码吧
functionorient(){
if(window.orientation==90||window.orientation==-90){
//ipad、iphone竖屏;Andriod横屏
$("body").attr("class","landscape");
orientation="landscape";
returnfalse;
}
elseif(window.orientation==0||window.orientation==180){
//ipad、iphone横屏;Andriod竖屏
$("body").attr("class","portrait");
orientation="portrait";
returnfalse;
}
}
//页面加载时调用
$(function(){
orient();
});
//用户变化屏幕方向时调用
$(window).bind("orientationchange",function(e){
orient();
});
屏幕方向对应的window.orientation值:
ipad:90或-90横屏
ipad:0或180竖屏
Andriod:0或180横屏
Andriod:90或-90竖屏
相关文章
- Android基于DataBinding封装RecyclerView实现快速列表开发
- android图片资源加密,Android平台图像文件加密
- android 安装p12证书,如何在Android中使用p12证书(客户端证书)
- android sdk根目录,Android SDK位置
- robotium android,Robotium 测试Android apk安装包
- jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- 【Android 应用开发】Android - 按钮组件详解
- Android SmartTabLayout worm蠕虫蠕动/普通平整动画切换动画属性详解手机开发
- 如何将您的Android手机无线连接到Ubuntu
- Android阵营如何诞生下一个iOS?
- jQuery技巧大放送学习jquery的朋友可以看下
- android图像绘制(二)画布上放大缩小问题
- Android简单的照相机程序的实例代码
- Android???虹?搴????ュ共?规??荤?
- Android中使用ViewFlipper进行手势切换实例