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 相关文章推荐
JS对URL字符串进行编码/解码分析
Oct 25 Javascript
网页和浏览器兼容性问题汇总(draft1)
Jun 01 Javascript
javascript Math.random()随机数函数
Nov 04 Javascript
jQuery 名称冲突的解决方法
Apr 08 Javascript
onclick与listeners的执行先后问题详细解剖
Jan 07 Javascript
Javascript中Event属性搜集整理
Sep 17 Javascript
高效的获取当前元素是父元素的第几个子元素
Oct 15 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
JS实现的最简Table选项卡效果
Oct 14 Javascript
AngularJS基础 ng-model 指令详解及示例代码
Aug 02 Javascript
jquery利用json实现页面之间传值的实例解析
Dec 12 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
五段实用的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
浅析SVN常见问题及解决方法
2013/06/21 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
php统计数组不同元素的个数的实例方法
2019/09/26 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
类之Prototype.js学习
2007/06/13 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
2014/04/10 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Python构造函数及解构函数介绍
2015/02/26 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
python pygame实现2048游戏
2018/11/20 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
浅谈react路由传参的几种方式
2021/03/23 Javascript
销售岗位职责范本
2014/06/12 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
销售顾问工作计划书
2014/08/15 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
教你用Java Swing实现自助取款机系统
2021/06/11 Java/Android