Contents:
-
jQuery.queue( element [, queueName ] )
- jQuery.queue( element [, queueName ] )
-
jQuery.queue( element, queueName, newQueue )
- jQuery.queue( element, queueName, newQueue )
- jQuery.queue( element, queueName, callback() )
jQuery.queue( element [, queueName ] )返回: Array
描述: 显示在匹配的元素上的已经执行的函数列队。
-
添加的版本: 1.3jQuery.queue( element [, queueName ] )
注意: 这是一个底层的方法,你应该用.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
|
|
Demo:
jQuery.queue( element, queueName, newQueue )返回: jQuery
描述: 操作匹配元素上将要执行的函数队列。
-
添加的版本: 1.3jQuery.queue( element, queueName, newQueue )
-
添加的版本: 1.3jQuery.queue( element, queueName, callback() )
注意: 这是一个底层的方法,你应该用.queue()
代替。
每个元素可以通过jQuery附加一个或多个函数队列。在大多数程序中,只有一个列队(名为 fx
)被使用。队列允许一个元素来异步的访问一连串的操作,而不终止整个程序执行。
jQuery.queue()
方法允许我们直接操纵这个函数队列。最常用的用法是调用 jQuery.queue()
时带一个回调函数,这样就能让我们在队列最后的添加一个新的函数。
值得注意的是,当使用jQuery.queue()
添加一个函数的时候,务必确保在函数的最后调用了jQuery.dequeue()
,以便能够执行队列中的下一个函数。
例子:
Example: 将一个自定义函数加入到队列中。
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
|
|
Demo:
Example: 通过设置一个队列数组,来删除已有的队列。
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
|
|