DHTML:イベント・インターフェース  編集:2017.06.28 23:53 by T.A.
MS

WheelEventインターフェース

 WheelEvent インターフェイスは、ユーザーがマウス・ホイールやホイールに似たデバイスを動かしたときに発生するイベントを表します。
Note: これは標準のホイール・イベント・インターフェイスです。  古いバージョンのブラウザーは非標準かつブラウザ間の互換性がない、MouseWheelEvent および MouseScrollEvent インターフェイスを実装しています。これら 2 つは避けて、標準のインターフェイスを使用してください。
Event
UIEvent
MouseEvent
WheelEvent
コンストラクター
WheelEvent()
WheelEvent オブジェクトを作成します。
プロパティ
 このインターフェイスは、親インターフェイスである MouseEventUIEventEvent のプロパティを継承します。
WheelEvent.deltaX
読取専用。水平方向のスクロール量を表す double を返します。
WheelEvent.deltaY
読取専用。垂直方向のスクロール量を表す double を返します。
WheelEvent.deltaZ
読取専用。Z 軸方向のスクロール量を表す double を返します。
WheelEvent.deltaMode
読取専用。スクロール量の差分値の単位を表す unsigned long を返します。  許容値は以下のとおりです:
定数 説明
DOM_DELTA_PIXEL 0x00 差分値はピクセル数で指定します。
DOM_DELTA_LINE 0x01 差分値は行数で指定します。
DOM_DELTA_PAGE 0x02 差分値はページ数で指定します。
メソッド
 このインターフェイスではメソッドが定義されていませんが、親インターフェイスである MouseEventUIEventEvent のメソッドを継承します。
ブラウザの互換性
PC モバイル
特徴 Chrome Edge Firefox (Gecko) IE Opera Safari (WebKit)
基本サポート 31 (有) 17.0 (17.0) 9.0 18 7.0
window.WheelEvent (有) (有) 17.0 (17.0) 9.0 (有) (有) *1
特徴 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート (有) 17.0 (17.0) ? (有) 未サポート
window.WheelEvent (有) 17.0 (17.0) ? (有) ?
*1 Safari は、実際は WheelEvent をサポートしていません。しかし、window.WheelEvent のためのオブジェクトを返します。
関連情報