Window: deviceorientationabsolute 事件
当绝对设备方向发生变化时,会触发 deviceorientationabsolute 事件。
此事件不可取消,也不会冒泡。
语法
在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("deviceorientationabsolute", (event) => { })
ondeviceorientationabsolute = (event) => { }
事件类型
一个 DeviceOrientationEvent。继承自 Event。
事件属性
DeviceOrientationEvent.absolute只读-
一个布尔值,表示设备是否提供绝对方向数据。
DeviceOrientationEvent.alpha只读-
一个以度为单位表示的数字,表示设备绕 z 轴的运动,范围从 0(包含)到 360(不包含)。
DeviceOrientationEvent.beta只读-
一个以度为单位表示的数字,表示设备绕 x 轴的运动,范围从 -180(包含)到 180(不包含)。这代表了设备的前后运动。
DeviceOrientationEvent.gamma只读-
一个以度为单位表示的数字,表示设备绕 y 轴的运动,范围从 -90(包含)到 90(不包含)。这代表了设备的左右运动。
DeviceOrientationEvent.webkitCompassHeading非标准 只读-
一个数字,表示设备绕世界坐标系 z 轴的运动与北方方向之间的差异,以度为单位,范围从 0 到 360。
DeviceOrientationEvent.webkitCompassAccuracy非标准 只读-
指南针的精度,表示为正偏差或负偏差。通常为 10。
规范
| 规范 |
|---|
| 设备方向和运动 # dom-window-ondeviceorientationabsolute |
浏览器兼容性
加载中…