events: tap
, doubleTap
, longTap
, swipe
properties: longTapThreshold
, doubleTapThreshold
You can also detect if the user simply taps and does not swipe with the tap
handler
The tap
, doubleTap
and longTap
handler are passed the original event object and the target that was clicked.
See also the hold
event for when a long tap reaches the longTapThreshold
If you use the jquery.ui.ipad.js plugin (http://code.google.com/p/jquery-ui-for-ipad-and-iphone/) you can then also pickup standard jQuery mouse events on children of the touchSwipe object.
You can set the delay between taps which defines a double tap, and the length of a long tap with the doubleTapThreshold
and longTapThreshold
properties.
Note: If you assign both tap and double tap, you tap events will be delayed by the length of doubleTapThreshold
as it waits to see if its a double before trigger the event
tap
replaces the old click
handler for naming consistency. Since the introduction of event
triggering as well as callbacks, the plugin cannot trigger a click
event as it clashes with the jQ click event,
so both the event and callback are called tap
. For backwards compatibility, the click
callback will still work
but there is no click event. You must use the tap
event when binding with on
or bind
Open Google