logo

/Code Snippet|v2.1.0

Module

Static Methods

getMouseButton(mouseEvent)getMouseButton.jsline 33

Normalize mouse event's button attributes.

PARAMETERS
NameTypeDescription

mouseEvent

MouseEvent

The mouse event object want to know.

RETURNS:
{

number

} - The value of meaning which button is clicked?

getMousePosition(position, relativeElement)getMousePosition.jsline 21

Get mouse position from mouse event

PARAMETERS
NameTypeDescription

position

MouseEventobjectArray.<number>

mouse position object

relativeElement

HTMLElement

HTML element that calculate relative
position

RETURNS:
{

Array.<number>

} - mouse position

getTarget(e)getTarget.jsline 14

Get a target element from an event object.

PARAMETERS
NameTypeDescription

e

Event

event object

RETURNS:
{

HTMLElement

} - target element

off(element, types, handler)off.jsline 22

Unbind DOM events
If a handler function is not passed, remove all events of that type.

PARAMETERS
NameTypeDescription

element

HTMLElement

element to unbindbind events

types

stringobject

Space splitted events names or
eventName:handler object

handler

[ function ]

handler function

on(element, types, handler, context)on.jsline 23

Bind DOM events

PARAMETERS
NameTypeDescription

element

HTMLElement

element to bind events

types

stringobject

Space splitted events names or
eventName:handler object

handler

functionobject

handler function or context for handler
method

context

[ object ]

context - context for handler method.

once(element, types, handler, context)once.jsline 22

Bind DOM event. this event will unbind after invokes.

PARAMETERS
NameTypeDescription

element

HTMLElement

HTMLElement to bind events.

types

stringobject

Space splitted events names or
eventName:handler object.

handler

functionobject

handler function or context for handler method.

context

[ object ]

context object for handler method.

preventDefault(e)preventDefault.jsline 13

Prevent default action

PARAMETERS
NameTypeDescription

e

Event

event object

stopPropagation(e)stopPropagation.jsline 13

Stop event propagation.

PARAMETERS
NameTypeDescription

e

Event

event object

Resizable