jquery-events-util

1.0.0 • Public • Published

jquery-event-util

Build Status

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

default

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)

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}
 })

Readme

Keywords

Package Sidebar

Install

npm i jquery-events-util

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

246 kB

Total Files

15

Last publish

Collaborators

  • kernyoo