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中的cookie的读写操作示例详解
Apr 17 Javascript
jquery获取选中的文本和值的方法
Jul 08 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
Nov 26 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
jQuery插件form-validation-engine正则表达式操作示例
Feb 09 Javascript
React学习笔记之条件渲染(一)
Jul 02 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
vue实现中部导航栏布局功能
Jul 30 Javascript
vue 子组件watch监听不到prop的解决
Aug 09 Javascript
Openlayers实现地图全屏显示
Sep 28 Javascript
前端实现滑动按钮AJAX与后端交互的示例代码
Feb 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程序设计中的MVC编程思想
2014/07/28 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
python常用函数与用法示例
2019/07/02 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
python中@contextmanager实例用法
2021/02/07 Python
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
汉语言文学职业规划
2014/02/14 职场文书
保护环境演讲稿
2014/05/10 职场文书
志愿者宣传口号
2014/06/17 职场文书
销售员试用期自我评价
2014/09/15 职场文书
小学新教师个人总结
2015/02/05 职场文书
消防隐患整改通知书
2015/04/22 职场文书
法律意见书范本
2015/06/04 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
Ruby处理YAML和json数据
2022/04/18 Ruby
mysql 排序失效
2022/05/20 MySQL