DHTML:イベント・インターフェース
編集:2017.06.28 23:53 by T.A.
→MS
WheelEvent インターフェイスは、ユーザーがマウス・ホイールやホイールに似たデバイスを動かしたときに発生するイベントを表します。
Note: これは標準のホイール・イベント・インターフェイスです。
古いバージョンのブラウザーは非標準かつブラウザ間の互換性がない、MouseWheelEvent および MouseScrollEvent インターフェイスを実装しています。これら 2 つは避けて、標準のインターフェイスを使用してください。
コンストラクター
- WheelEvent()
- WheelEvent オブジェクトを作成します。
プロパティ
このインターフェイスは、親インターフェイスである MouseEvent、UIEvent、Event のプロパティを継承します。
- 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
| 差分値はページ数で指定します。
|
---|
メソッド
このインターフェイスではメソッドが定義されていませんが、親インターフェイスである MouseEvent、UIEvent、Event のメソッドを継承します。
ブラウザの互換性
特徴
| 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 のためのオブジェクトを返します。
|
---|
関連情報
- wheel
- このインターフェイスに置き換えられたインターフェイス: