Contents:
jQuery.queue( element [, queueName ] )Returns: Array
Description: Show the queue of functions to be executed on the matched element.
-
version added: 1.3jQuery.queue( element [, queueName ] )
Note: This is a low-level method, you should probably use .queue()
instead.
Example:
Show the length of the queue.
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
|
|
Demo:
jQuery.queue( element, queueName, newQueue )Returns: Array
Description: Manipulate the queue of functions to be executed on the matched element.
-
version added: 1.3jQuery.queue( element, queueName, newQueue )
-
version added: 1.3jQuery.queue( element, queueName, callback )
Note: This is a low-level method, you should probably use .queue()
instead.
Every element can have one or more queues of functions attached to it by jQuery. In most applications, only one queue (called fx
) is used. Queues allow a sequence of actions to be called on an element asynchronously, without halting program execution.
The jQuery.queue()
method allows us to directly manipulate this queue of functions. Calling jQuery.queue()
with a callback is particularly useful; it allows us to place a new function at the end of the queue.
Note that when adding a function with jQuery.queue()
, we should ensure that jQuery.dequeue()
is eventually called so that the next function in line executes.
Examples:
Queue a custom function.
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
|
|
Demo:
Set a queue array to delete the queue.
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
|
|