你的浏览器不支持canvas

Enjoy life!

javascript - 设备事件

Date: Author: JM

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。

  • 参考资料
    • 《JavaScript高级程序设计(第3版)》 13.4.8 设备事件

一、设备事件

1.1 orientationchange 事件

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

demo

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

1.2 MozOrientation 事件


对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。