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自动判断浏览器分辨率的代码
Jan 28 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
Apr 01 Javascript
javascript 获取模态窗口的滚动位置代码
Aug 06 Javascript
node.js不得不说的12点内容
Jul 14 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
May 12 Javascript
Node.JS利用PhantomJs抓取网页入门教程
May 19 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
May 28 Javascript
解决layer.msg 不居中 ifram中的问题
Sep 05 Javascript
详解微信小程序中var、let、const用法与区别
Jan 11 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
Dec 24 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获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
jQuery中find()方法用法实例
2015/01/07 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
PHP守护进程实例
2015/03/06 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
python实现ftp客户端示例分享
2014/02/17 Python
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
python如何实现图片压缩
2020/09/11 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
2014年上半年工作自我评价
2014/01/18 职场文书
售后服务承诺书范文
2014/03/26 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Python基本数据类型之字符串str
2021/07/21 Python
html5调用摄像头截图功能
2022/01/18 Javascript