- 参考资料
- 《JavaScript高级程序设计(第3版)》 13.4.8 设备事件
一、设备事件
1.1 orientationchange 事件
- 苹果公司为移动
Safari中添加了orientationchange事件,以便开发人员能够 确定用户何时将设备由横向查看模式切换为纵向查看模式。- 移动
Safari的window.orientation属性中可能包含 3 个值:【请看下图】
0表示肖像模式。90表示向左旋转的横向模式(“主屏幕”按钮在右侧)。-90表示向右旋转的横向模式(“主屏幕”按钮在左侧)。- 相关文档中还提到一个值,即
180表示iPhone头朝下;但这种模式至今尚未得到支持。

- 所有
iOS设备都支持orientationchange事件和window.orientation属性。