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 to- 0.0, is a- doublerepresenting the horizontal scroll amount in the- deltaModeunit.
- "deltaY", optional and defaulting to- 0.0, is a- doublerepresenting the vertical scroll amount in the- deltaModeunit.
- "deltaZ", optional and defaulting to- 0.0, is a- doublerepresenting the scroll amount for the z-axis in the- deltaModeunit.
- "deltaMode", optional and defaulting to- 0, is a- unsigned longrepresenting the unit of the delta values scroll amount. Permitted values are:- Constant - Value - Description - DOM_DELTA_PIXEL- 0x00- The delta values are specified in pixels. - DOM_DELTA_LINE- 0x01- The delta values are specified in lines. - DOM_DELTA_PAGE- 0x02- The 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.