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 相关文章推荐
javascript prototype,executing,context,closure
Dec 24 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
Jun 12 Javascript
js判断子窗体是否关闭的方法
Aug 11 Javascript
ES6中的数组扩展方法
Aug 26 Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
浅谈如何使用 webpack 优化资源
Oct 20 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
Nov 30 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
May 06 Javascript
JavaScript模拟实现自由落体效果
Aug 28 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
Aug 12 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
Dec 10 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
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
Python卸载模块的方法汇总
2016/06/07 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
Python reduce()函数的用法小结
2017/11/15 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
python中的常量和变量代码详解
2018/07/25 Python
python文件写入write()的操作
2019/05/14 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
环境建设实施方案
2014/03/14 职场文书
党委班子对照检查材料
2014/08/19 职场文书
创先争优宣传标语
2014/10/08 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
工作收入证明范本
2015/06/12 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
background-position百分比原理详解
2021/05/08 HTML / CSS
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技