javascript判断iphone/android手机横竖屏模式的函数


Posted in Javascript onDecember 20, 2011

查了不少资料,最后结论如下:

function orientationChange(){ 
switch(window.orientation) { 
case 0: // Portrait 
case 180: // Upside-down Portrait 
// Javascript to setup Portrait view 
break; 
case -90: // Landscape: turned 90 degrees counter-clockwise 
case 90: // Landscape: turned 90 degrees clockwise 
// Javascript to steup Landscape view 
break; 
} 
} 
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", orientationChange, false);
Javascript 相关文章推荐
jquery $.ajax入门应用一
Nov 19 Javascript
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
May 15 Javascript
jquery插件pagination实现无刷新ajax分页
Sep 30 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
Dec 01 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
JavaScript中click和onclick本质区别与用法分析
Jun 07 Javascript
react中Suspense的使用详解
Sep 01 Javascript
五段实用的js高级技巧
Dec 20 #Javascript
更换select下拉菜单背景样式的实现代码
Dec 20 #Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 #Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 #Javascript
createElement与createDocumentFragment的点点区别小结
Dec 19 #Javascript
javascript面向对象编程代码
Dec 19 #Javascript
用jQuery模拟页面加载进度条的实现代码
Dec 19 #Javascript
You might like
escape unescape的php下的实现方法
2007/04/27 PHP
PHP通用检测函数集合
2011/02/08 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
jQuery 白痴级入门教程
2009/11/11 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
简单了解python的内存管理机制
2019/07/08 Python
Python实现中值滤波去噪方式
2019/12/18 Python
基于python实现操作redis及消息队列
2020/08/27 Python
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
家长给学校的建议书
2014/05/15 职场文书
应届生找工作求职信
2014/06/24 职场文书
七一建党节慰问信
2015/02/14 职场文书
党支部工作总结2015
2015/04/01 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技