DeviceOrientationEvent: DeviceOrientationEvent() コンストラクター

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

DeviceOrientationEvent() コンストラクターは、新しい DeviceOrientationEvent オブジェクトを作成します。

構文

js
new DeviceOrientationEvent(type)
new DeviceOrientationEvent(type, options)

引数

type

文字列で、このイベントの名前です。 大文字小文字の区別があり、ブラウザーは deviceorientation または deviceorientationabsolute に設定します。 後者の場合、 options.absolute は常に true です。

options 省略可

オブジェクトで、 Event() で定義されているプロパティに加え、以下のプロパティを持つことができます。

alpha 省略可

Z 軸における端末の動きを表す数値で、 0 ~ 360 の範囲の度数で表します。 既定値は null です。

beta 省略可

X 軸における端末の動きを表す数値で、 -180 ~ 180 の範囲の度数で表します。 これは端末の前後方向の動きを表します。 既定値は null です。

gamma 省略可

X 軸における端末の動きを表す数値で、 -90 ~ 90 の範囲の度数で表します。 これは端末の左右方向の動きを表します。 既定値は null です。

absolute

論理値で、端末yが絶対に方向データを提供しているかどうかを示します。 既定値は false です。

返値

新しい DeviceOrientationEvent オブジェクトです。

仕様書

Specification
DeviceOrientation Event Specification
# dom-deviceorientationevent-deviceorientationevent

ブラウザーの互換性

BCD tables only load in the browser