API Docs for: 1.1.2

Class Event

Class defined in: src/event.js:4
Object collectEventData( element, eventType, touches, ev )
src/event.js:282

collect basic event data

Parameters:
Returns: <Object>

ev

Object determineEventTypes( )
src/event.js:201

we have different events for each device/browser determine what we need and set them in the EVENT_TYPES constant the onTouch method is bind to these properties.


Returns: <Object>

events

String doDetect( ev, eventType, element, handler )
src/event.js:131

the core detection method this finds out what hammer-touch-events to trigger

Parameters:
Returns: <String>

triggerType matches EVENT_START|MOVE|END

Array getTouchList( ev, eventType )
src/event.js:244

create touchList depending on the event

Parameters:
Returns: <Array>

touches

off( element, type, handler, [hook] )
src/event.js:51

simple event unbinder with a hook and support for multiple types

Parameters:
on( element, type, handler, [hook] )
src/event.js:34

simple event binder with a hook and support for multiple types

Parameters:
Function onTouch( element, eventType, handler )
src/event.js:68

the core touch event handler. this finds out if we should to detect gestures

Parameters:
Returns: <Function>

onTouchHandler the core event handler

prevent_mouseevents <Boolean>
src/event.js:9

when touch events have been fired, this is true this is used to stop mouse events

should_detect <Boolean>
src/event.js:26

when the mouse is hold down, this is true

started <Boolean>
src/event.js:18

if EVENT_START has been fired