API

Interface IWheelEvent

Native friendly interface for WheelEvent Object

interface IWheelEvent {
    altKey: boolean;
    button: number;
    buttons: number;
    clientX: number;
    clientY: number;
    ctrlKey: boolean;
    currentTarget?: any;
    deltaMode: number;
    deltaX: number;
    deltaY: number;
    deltaZ: number;
    detail?: number;
    inputIndex: MouseWheelX | MouseWheelY | MouseWheelZ;
    metaKey: boolean;
    movementX: number;
    movementY: number;
    mozMovementX?: number;
    mozMovementY?: number;
    msMovementX?: number;
    msMovementY?: number;
    offsetX: number;
    offsetY: number;
    pageX: number;
    pageY: number;
    preventDefault: () => void;
    shiftKey: boolean;
    srcElement?: any;
    target: any;
    type: string;
    webkitMovementX?: number;
    webkitMovementY?: number;
    wheelDelta?: number;
    x: number;
    y: number;
}

Hierarchy (View Summary)

Index
altKey: boolean

Status of Alt key being pressed

button: number

Value of single mouse button pressed

buttons: number

Value of all mouse buttons pressed

clientX: number

Current X coordinate

clientY: number

Current Y coordinate

ctrlKey: boolean

Status of Ctrl key being pressed

currentTarget?: any

Current target for an event

deltaMode: number

Units for delta value

deltaX: number

Horizontal scroll delta

deltaY: number

Vertical scroll delta

deltaZ: number

Z-Axis scroll delta

detail?: number

Provides current click count

Subset of possible PointerInput values for events that can only be used with mouse wheel

metaKey: boolean

Status of Meta key (eg. Windows key) being pressed

movementX: number

Delta of movement on X axis

movementY: number

Delta of movement on Y axis

mozMovementX?: number

Delta of movement on X axis

Use 'movementX' instead

mozMovementY?: number

Delta of movement on Y axis

Use 'movementY' instead

msMovementX?: number

Delta of movement on X axis

Use 'movementX' instead

msMovementY?: number

Delta of movement on Y axis

Use 'movementY' instead

offsetX: number

Current coordinate of X within container

offsetY: number

Current coordinate of Y within container

pageX: number

Horizontal coordinate of event

pageY: number

Vertical coordinate of event

preventDefault: () => void

Tells user agent what to do when not explicitly handled

shiftKey: boolean

Status of Shift key being pressed

srcElement?: any

Alias for target

Use target instead

target: any

Reference to object where object was dispatched

type: string

Type of event

webkitMovementX?: number

Delta of movement on X axis

Use 'movementX' instead

webkitMovementY?: number

Delta of movement on Y axis

Use 'movementY' instead

wheelDelta?: number

WheelDelta (From MouseWheel Event)

x: number

Alias of clientX

y: number

Alias of clientY