在Safari中检测iOS上的初始设备方向
Detecting initial device orientation on iOS in Safari
我知道如何在Safari中检测iOS上的设备方向变化,但我无法理解如何在加载页面时检测初始方向。
检测设备是处于纵向模式还是横向模式很简单——只需将窗口宽度除以窗口高度,并将结果与1进行比较。但我看不出有什么方法可以区分肖像和翻转,以及左右横向。有办法做到吗?
(为什么我需要它?因为当设备打开时,加速度计数据不会与屏幕一起翻转。因此,代码必须知道当前方向才能正确处理加速度计数据。)
您可以在页面加载时检查window.orientation。
相关文章:
- ng映射方向备选方案
- 在Safari执行javascript之前对其进行修改
- Safari(Mac OS)上的jQuery平滑滚动问题
- RubyonRails——构建交互式接口应该朝哪个方向发展
- 需要帮助谷歌地图方向面板在FancyBox中显示
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- document.applet.method在Mounatin Lion上抛出safari 6+JDK7异常
- 主干网.与Safari同步问题
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- 我怎样才能知道用户滑动的方向
- 以编程方式选择文本Mobile Safari
- onbeforeunload和asp:Safari和FireFox中的更新面板
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 在Safari中检测iOS上的初始设备方向
- 在safari ios上隐藏方向转换
- 如何隐藏Safari的工具栏时,方向改变为横向模式
- 如何检测移动Safari全局方向旋转动画
- iOS Safari 的 iframe 无法获取设备方向和运动事件