WheelEvent: WheelEvent() constructor
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Want more support for this feature? Tell us why.
The WheelEvent() constructor returns a new WheelEvent object.
Note:
If you construct a synthetic event using this constructor, that event will not be trusted, for security reasons.
Only browser-generated WheelEvent objects are trusted and only trusted events trigger default actions.
Syntax
new WheelEvent(type)
new WheelEvent(type, options)
Parameters
type-
A string with the name of the event. It is case-sensitive and browsers always set it to
wheel. optionsOptional-
An object that, in addition of the properties defined in
MouseEvent(), can have the following properties:deltaXOptional-
A floating number representing the horizontal scroll amount in the
deltaModeunit. It defaults to0.0. deltaYOptional-
A floating number representing the vertical scroll amount in the
deltaModeunit. It defaults to0.0. deltaZOptional-
A floating number representing the scroll amount for the z-axis scroll amount in the
deltaModeunit. It defaults to0.0. deltaModeOptional-
An integer representing the unit of the delta values scroll amount. It defaults to
0x00. 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.
Return value
A new WheelEvent object.
Specifications
| Specification |
|---|
| Pointer Events> # dom-wheelevent-constructor> |
Browser compatibility
See also
- The
WheelEventinterface it belongs to.