jquery-events-util
v1.0.0
Published
event models using jquery
Downloads
7
Readme
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
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) |
hasTouch() ⇒ boolean
detect mobile device (touch device)
Kind: global function
Returns: boolean - touch device
Example
import eventUtil from 'jquery-event-util'
eventUtil.hasTouch() // true on mobile, false on desktop
getEventPos(ev) ⇒ Object | number | number
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
import eventUtil from 'jquery-event-util'
$('.test').on(eventUtil.MOVE, (e) => {
eventUtil.getEventPos(e) // {x: number, y: number}
})
getEventOffset(ev) ⇒ Object | number | number
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
import eventUtil from 'jquery-event-util'
$('.test').on(eventUtil.MOVE, (e) => {
eventUtil.getEventOffset(e) // {x: number, y: number}
})