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 tools之tooltip
Jul 25 Javascript
Javascript匿名函数的一种应用 代码封装
Jun 27 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
Jul 29 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
Jan 07 Javascript
setTimeout内不支持jquery的选择器的解决方案
Apr 28 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
JS实现上下左右对称的九九乘法表
Feb 22 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
May 17 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
vue-cli配置flexible过程详解
Jul 04 Javascript
vue前后分离调起微信支付
Jul 29 Javascript
vue切换菜单取消未完成接口请求的案例
Nov 13 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
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
python远程登录代码
2008/04/29 Python
Python实现随机选择元素功能
2017/09/14 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
Python封装原理与实现方法详解
2018/08/28 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android
python ansible自动化运维工具执行流程
2021/06/24 Python
Python实现信息管理系统
2022/06/05 Python