taphold eventversion added: 1.0
Description: Triggered after a sustained complete touch event.
jQuery( ".selector" ).on( "taphold", function( event ) { ... } )
The jQuery Mobile taphold
event triggers after a sustained, complete touch event (also known as a long press).
$.event.special.tap.tapholdThreshold
(default: 750) - This value dictates how long the user must hold their tap before the taphold event is fired on the target element.
$.event.special.tap.emitTapOnTaphold
(default: true) - This value dictates whether a tap event will be emitted along with the taphold event.
This plugin extends jQuery's built-in method. If jQuery Mobile is not loaded, calling the .taphold()
method may not fail directly, as the method still exists. However, the expected behavior will not occur.
Example:
A simple example of the capturing and acting upon a taphold event
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
|