基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。下面就来介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法
其实主要是通过window.orientation实现,下面看下代码吧
function orient() {
if (window.orientation == 90 || window.orientation == -90) {
//ipad、iphone竖屏;Andriod横屏
$("body").attr("class", "landscape");
orientation = 'landscape';
return false;
}
else if (window.orientation == 0 || window.orientation == 180) {
//ipad、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 竖屏
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码相关推荐
- Android 设置横屏或竖屏
方法一:在AndroidManifest.xml中配置 如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上androi ...
- Android 设置横屏,竖屏或者禁止横屏的方法
在android 的配置文件AndroidManifest.xml中有 android:screenOrientation属性 下面看下各个属性 "unspecified":默认值 ...
- Android 强制横屏或竖屏设置
强制竖屏横屏 //横屏设置 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //竖屏设置 setRequeste ...
- Android模拟器横屏和竖屏的切换
横屏:Ctrl+F11 竖屏:Ctrl+F12
- JS 判断浏览器客户端类型(ipad,iphone,android)
如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad.iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是: Mozilla/ ...
- JS判断手机浏览器是横屏or竖屏
移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态. 从而根据实际需求而执行相应的程序. 通过添加监听事件onorientation ...
- android电视台连ipad,把iPad/iPhone/Android设备连到Mac上
把iPad/iPhone/Android设备连到Mac上 2011年01月30日 00:07作者:陈涛编辑:陈涛文章出处:泡泡网原创 分享 泡泡网软件频道1月30日 全世界第三方应用开发商和苹果迷们翘 ...
- php相同数据合并单元格,jQuery_基于jQuery的合并表格中相同文本的相邻单元格的代码,ONE
已经生成的数据表格大致 - phpStudy...
基于jQuery的合并表格中相同文本的相邻单元格的代码 ONE 已经生成的数据表格大致内容如下: 地区 地区 商品代码 商品名称 数量 有效期至 距效期(月) 产品批号 规格 单位 条形码 广东 深圳 ...
- android 强制设置横屏 判断是横屏还是竖屏
判断activity 是横屏还是竖屏 方法 1: //根据设备配置信息 Configuration cf= this.getResources().getConfiguration(); //获取设 ...
- Android 拍摄(横\竖屏)视频的懒人之路
想一想,我们聊过AudioReord,AudioTrack,MediaPlayer,那多媒体四大金刚,就剩下了MediaRecorder了(SoundPool?我这里信号不好···).其实MediaR ...
最新文章
- 近距离接触RAC DRM
- Android权限处理,Android校招面试指南
- 用python函数画德国国旗代码_python海龟绘图之画国旗实例代码
- mysql版本 time类型
- ThreadLocal的非数据安全用法
- mysql死锁查询_Mysql 查看死锁,解除死锁 方式
- C下的全局变量和指针 - C/C++ / C语言
- 【2021牛客暑期多校训练营6】H Hopping Rabbit(扫描线)
- 云管理之虚拟化——虚拟化的分类
- GB35114—②、公共安全视频监控联网信息安全系统互联结构
- ALSA声卡驱动(二)声卡创建
- 因果倒置的实验名称是“延迟实验”(Wheeler's delayed choice experiment)
- 打开项目时,出现“确保已安装项目类型(.wdproj)的应用程序 ”的解决办法
- Linux物理内存较少导致OOM问题分析
- java编程水仙花数_Java 编程找出所有的水仙花数(水仙花数)。
- android平台下OpenGL ES 3.0使用GLSurfaceView对相机Camera预览实时处理
- ActivityManagerService之进程管理(四)
- 【论文阅读】SML:标准最大logits
- 排位赛一 A Cow Gymnastics
- 台灯哪个牌子的比较好保护视力的?推荐几款眼科专家认证的护眼台灯
热门文章
- 移动硬盘“脱机”(签名冲突)的硬盘如何正常使用
- Deep Learning经典论文列表(Reading List)
- Building Autoencoders in Keras
- Python-正则表达式提取想要的内容
- excel 使用排序工具实现每隔一行加一行空行
- 国内外网站服务器研究现状,国内地学科普网站现状研究
- cacti升级后还是用的旧路径_Flutter1.9升级体验及填坑全攻略
- 联通实时计算平台演进与实践
- 深度解读 | 102万行代码,1270个问题,Flink 1.10 发布了什么?
- Python 面试中 8 个必考问题