jquery-event-util
Event-related utility that returns the position or offset at which the event occurred. It also allows you to apply event names organically according to the device.
install
npm install
npm install jquery-event-util --save
yarn install
yarn add jquery-event-util
build
development mode
# npm npm run dev# yarn yarn dev
production mode
# npm npm run prod# yarn yarn prod
Members
Functions
- hasTouch() ⇒
boolean
detect mobile device (touch device)
- getEventPos(ev) ⇒
Object
|number
|number
get event posision
- getEventOffset(ev) ⇒
Object
|number
|number
get event offset position
- ua
Returns an object representing the user agent including data such as browser, device and platform(_ua, obj) ⇒
object
default
Kind: global variable
Properties
Name | Type | Description |
---|---|---|
hasTouch | function |
has touch function |
getEventPos | function |
get event position |
getEventOffset | function |
get event offset |
START | string |
touch or mouse move start |
MOVE | string |
touch or mouse move |
END | string |
touch or mouse end |
CANCEL | string |
touch cancel or mouse up |
CLICK | string |
click event |
DOUBLE_CLICK | string |
double click event |
OVER | string |
mouse over event |
OUT | string |
mouse out event |
RESIZE | string |
orientation change or resize event |
URL_CHANGE | string |
pop state or hash change |
INPUT_CHECK | string |
input blur event |
FILE_CHECK | string |
file input change event |
REFRESH | string |
refresh event |
SELECT | string |
select change vent |
DRAG_START | string |
mouse drag start event |
DRAG_END | string |
mouse drag end event |
KEY | string |
keypress event |
ONLOAD | string |
onload event |
DRAW_CLICK | string |
click on draw event (specific) |
DRAW_START | string |
draw start event (specific) |
DRAW_MOVE | string |
draw move event (specific) |
DRAW_END | string |
draw end event (specific) |
boolean
hasTouch() ⇒ detect mobile device (touch device)
Kind: global function
Returns: boolean
- touch device
Example
eventUtil // true on mobile, false on desktop
Object
| number
| number
getEventPos(ev) ⇒ get event posision
Kind: global function
Returns: Object
- event position objectnumber
- x position xnumber
- y position y
Param | Type | Description |
---|---|---|
ev | Object |
event object |
Example
Object
| number
| number
getEventOffset(ev) ⇒ get event offset position
Kind: global function
Returns: Object
- offset position objectnumber
- x offset x positionnumber
- y offset y position
Param | Type | Description |
---|---|---|
ev | Object |
event object |
Example