The WheelEvent() constructor returns a newly created FocusEvent object.
Syntax
var wheelEvent = new WheelEvent(typeArg, wheelEventInit);
Properties
typeArg- Is a
DOMStringrepresenting the name of the event. wheelEventInitOptional- Is a
WheelEventInitdictionary, having the following fields:"deltaX", optional and defaulting to0.0, is adoublerepresenting the horizontal scroll amount in thedeltaModeunit."deltaY", optional and defaulting to0.0, is adoublerepresenting the vertical scroll amount in thedeltaModeunit."deltaZ", optional and defaulting to0.0, is adoublerepresenting the scroll amount for the z-axis in thedeltaModeunit."deltaMode", optional and defaulting to0, is aunsigned longrepresenting the unit of the delta values scroll amount. Permitted values are:Constant Value Description DOM_DELTA_PIXEL0x00The delta values are specified in pixels. DOM_DELTA_LINE0x01The delta values are specified in lines. DOM_DELTA_PAGE0x02The delta values are specified in pages.
The
WheelEventInitdictionary also accepts fields from theMouseEventInit,UIEventInitandEventInitdictionaries.
Specifications
| Specification | Status | Comment |
|---|---|---|
| Document Object Model (DOM) Level 3 Events Specification The definition of 'WheelEvent()' in that specification. |
Working Draft | Initial definition |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | (Yes) | 17.0 (17.0) | No support | (Yes) | (Yes) |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | (Yes) | 17.0 (17.0) | No support | (Yes) | (Yes) |
See also
- The
WheelEventinterface it belongs to.