WheelEvent
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
* Some parts of this feature may have varying levels of support.
WheelEvent インターフェイスは、ユーザーがマウスホイールやそれに似た機器を動かしたときに発行されるイベントを表します。
メモ:
これは標準のホイールイベントインターフェイスです。古いバージョンのブラウザーは、標準外でブラウザー間の互換性のない MouseWheelEvent および MouseScrollEvent インターフェイスを実装していました。これらを避けて、このインターフェイスを使用してください。
メモ:
wheel イベントと scroll イベントを混同しないでください。 wheel イベントの既定のアクションは実装固有のものです。したがって、 wheel イベントは必ずしも scroll イベントを発行するわけではありません。その場合でも、 wheel イベントの delta* 値は必ずしもコンテンツのスクロール方向を反映しているとは限りません。したがって、スクロールの方向を取得するために、 wheel イベントの delta* プロパティに頼らないようにしてください。代わりに、 scroll イベント内のターゲットの scrollLeft や scrollTop の値の変化を検出するようにしてください。
コンストラクター
WheelEvent()-
WheelEventオブジェクトを生成します。
プロパティ
このインターフェイスは、その祖先である MouseEvent, UIEvent, Event からプロパティを継承しています。
WheelEvent.deltaX読取専用-
水平方向のスクロール量を表す
doubleを返します。 WheelEvent.deltaY読取専用-
垂直方向のスクロール量を表す
doubleを返します。 WheelEvent.deltaZ読取専用-
Z 軸方向のスクロール量を表す
doubleを返します。 WheelEvent.deltaMode読取専用-
スクロール量の差分値の単位を表す
unsigned longを返します。許容値は以下のとおりです:定数 値 説明 DOM_DELTA_PIXEL0x00delta*はピクセル数で指定されます。DOM_DELTA_LINE0x01delta*は行数で指定されます。マウスをクリックするたびに、コンテンツを 1 行スクロールします。行の高さを計算するために使用する方法は、ブラウザーに依存します。DOM_DELTA_PAGE0x02delta*はページ数で指定されます。マウスをクリックするたびに、コンテンツを 1 ページスクロールします。 WheelEvent.wheelDelta読取専用 非推奨; 非標準-
ピクセル単位の距離を表す整数(32 ビット)を返します。
WheelEvent.wheelDeltaX読取専用 非推奨; 非標準-
水平スクロール量を表す整数を返します。
WheelEvent.wheelDeltaY読取専用 非推奨; 非標準-
垂直スクロール量を表す整数を返します。
メモ:
Element: mousewheel イベントには、非推奨の wheelDelta、wheelDeltaX、wheelDeltaY プロパティについての追加の文書があります。
メソッド
このインターフェイスではメソッドが定義されていませんが、祖先である MouseEvent, UIEvent, Event のメソッドを継承しています。
仕様書
| Specification |
|---|
| UI Events> # interface-wheelevent> |
ブラウザーの互換性
Loading…
関連情報
wheelイベント- 置き換えたインターフェイス:
- Gecko の古いマウスホイールイベントオブジェクト:
MouseScrollEvent
- Gecko の古いマウスホイールイベントオブジェクト: