WheelEvent
Baseline 廣泛可用 *
WheelEvent 介面代表使用者透過滑鼠滾輪或類似輸入裝置滾動時發生的事件。
注意: 這是標準的滾輪事件介面。舊版本的瀏覽器實現了非標準且不相容的 MouseWheelEvent 和 MouseScrollEvent 介面。請使用此介面,避免使用非標準介面。
請勿將 wheel 事件與 scroll 事件混淆。
wheel事件不一定會觸發scroll事件。例如,元素可能根本無法滾動。使用滾輪或觸控板進行的縮放操作也會觸發wheel事件。scroll事件不一定由wheel事件觸發。元素也可以透過鍵盤、拖動捲軸或使用 JavaScript 來滾動。- 即使
wheel事件觸發了滾動,wheel事件中的delta*值也不一定反映內容的滾動方向。
建構函式
WheelEvent()-
建立一個
WheelEvent物件。
例項屬性
此介面繼承了其祖先 MouseEvent、UIEvent 和 Event 的屬性。
WheelEvent.deltaX只讀-
返回一個表示水平滾動量的
double值。 WheelEvent.deltaY只讀-
返回一個表示垂直滾動量的
double值。 WheelEvent.deltaZ只讀-
返回一個表示 z 軸滾動量的
double值。 WheelEvent.deltaMode只讀-
返回一個
unsigned long,表示delta*值滾動量的單位。 WheelEvent.wheelDelta只讀 已棄用 非標準-
返回一個表示畫素距離的整數(32 位)。
WheelEvent.wheelDeltaX只讀 已棄用 非標準-
返回一個表示水平滾動量的整數。
WheelEvent.wheelDeltaY只讀 已棄用 非標準-
返回一個表示垂直滾動量的整數。
注意: Element: mousewheel event 頁面包含關於已棄用的屬性 wheelDelta、wheelDeltaX、wheelDeltaY 的額外文件。
例項方法
此介面不定義任何特定方法,但繼承自其祖先 MouseEvent、UIEvent 和 Event 的方法。
規範
| 規範 |
|---|
| UI 事件 # interface-wheelevent |
瀏覽器相容性
載入中…
另見
wheel事件- 被此介面替換的介面
- Gecko 的遺留滑鼠滾輪事件物件:
MouseScrollEvent
- Gecko 的遺留滑鼠滾輪事件物件: