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代码,用以防止图片撑破页面
Mar 12 Javascript
把JS与CSS写在同一个文件里的书写方法
Jun 02 Javascript
js截取小数点后几位的写法
Nov 14 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
Mar 27 Javascript
javascript获取重复次数最多的字符
Jul 08 Javascript
jQuery中通过ajax的get()函数读取页面的方法
Feb 29 Javascript
vue时间格式化实例代码
Jun 13 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
使用vue + less 实现简单换肤功能的示例
Feb 21 Javascript
简单通过settimeout看javascript的运行机制
May 10 Javascript
Vue vee-validate插件的简单使用
Jun 22 Vue.js
vue修饰符.capture和.self的区别
Apr 22 Vue.js
五段实用的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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
js中通过split函数分割字符串成数组小例子
2013/09/21 Javascript
悬浮数字的实现案例
2014/02/19 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
Angular模板表单校验方法详解
2017/08/11 Javascript
js+css实现打字效果
2020/06/24 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
Python中apply函数的用法实例教程
2014/07/31 Python
深入理解Python对Json的解析
2017/02/14 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
初三家长会邀请函
2014/01/18 职场文书
绿色出行口号
2014/06/18 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
六查六看六改心得体会
2014/10/14 职场文书
民事起诉书范本
2015/05/19 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书