acceleration
property returns the amount of acceleration recorded by the device, in
meters per second squared (m/s
2
)
.
注意:
If the hardware doesn't know how to remove gravity from the acceleration data, this value may not be present in the
DeviceMotionEvent
. In this situation, you'll need to use
DeviceMotionEvent.accelerationIncludingGravity
代替。
var acceleration = deviceMotionEvent.acceleration;
acceleration
property is an object providing information about acceleration on three axis. Each axis is represented with its own property:
x
Represents the acceleration upon the x axis which is the west to east axis
y
Represents the acceleration upon the y axis which is the south to north axis
z
Represents the acceleration upon the z axis which is the down to up axis
| 规范 | 状态 | 注释 |
|---|---|---|
| DeviceOrientation Event Specification | 编者草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
acceleration
|
Chrome Yes | Edge 12 | Firefox 6 | IE No | Opera Yes | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android 6 | Opera Android ? | Safari iOS 4.2 | Samsung Internet Android Yes |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
DeviceMotionEvent.accelerationIncludingGravity
devicemotion
window.ondevicemotion
deviceorientation
DeviceOrientationEvent
DeviceMotionEvent
acceleration
accelerationIncludingGravity
interval
rotationRate