javascript - 如何确定 ipad 在 javascript/jquery 中是否处于横向/纵向模式?

标签 javascript jquery ipad landscape portrait

如果 ipad 处于横向模式,我想添加一个额外的 div。 是否有某种 if 语句可以找出这一点?

谢谢

最佳答案

jQTouch 是这样检查的:

orientation = Math.abs(window.orientation) == 90 ? 'landscape' : 'portrait';

http://github.com/senchalabs/jQTouch/blob/master/jqtouch/jqtouch.js

你也可以监听onorientationchange事件

查看之前的回答:Detect rotation of Android phone in the browser with JavaScript

关于javascript - 如何确定 ipad 在 javascript/jquery 中是否处于横向/纵向模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3495678/

相关文章:

ios - 提交 iMessage 贴纸包需要 iPad 截图?

javascript - d3 - 如何显示持续时间间隔而不是tickValues

javascript - Angular JS 动态 ng-src 在 1.2.0-rc.2 中不起作用

iphone - 本地化 iOS 项目的更好方法应该是什么?

javascript - 如何使用 Backbone 生态模板中的自定义模型功能?

jquery - 迁移到knockout.js

iphone - CamScanner、Genius Scan 和 JotNot 如何工作?

javascript - 查找表单输入的第一个单词

javascript - 如何根据页面 url 更改扩展图标并在不同图标中以不同方式提醒

javascript - 表的动态添加行未触发事件