--- title: 'Window: devicemotion イベント' slug: Web/API/Window/devicemotion_event tags: - API - Device Orientation API - Sensors - events translation_of: Web/API/Window/devicemotion_event ---

{{APIRef}}

devicemotion イベントは、一定の間隔で発行され、その時点で端末が受けている加速度の物理的な力の量を示します。また、利用可能であれば、回転率に関する情報も提供します。

バブリング いいえ
キャンセル 不可
インターフェイス {{domxref("DeviceMotionEvent")}}
イベントハンドラープロパティ {{domxref("Window.ondevicemotion")}}

function handleMotionEvent(event) {

    var x = event.accelerationIncludingGravity.x;
    var y = event.accelerationIncludingGravity.y;
    var z = event.accelerationIncludingGravity.z;

    // Do something awesome.
}

window.addEventListener("devicemotion", handleMotionEvent, true);

仕様書

仕様書 状態
{{SpecName("Device Orientation", "#devicemotion", "DeviceMotion event")}} {{Spec2("Device Orientation")}}

ブラウザーの互換性

{{Compat("api.Window.devicemotion_event")}}

関連情報