.fadeTo( duration, opacity [, complete ] )返回类型:jQuery
描述:调整匹配元素的不透明度。
- 
增补版本:1.0.fadeTo( duration, opacity [, complete ] )
 - 
增补版本:1.4.3.fadeTo( duration, opacity [, easing ] [, complete ] )
 
.fadeTo()变动了匹配的元素的不透明度。它类似于.fadeIn()方法,但是那个方法匹配非隐藏元素,始终褪色到100%不透明度。
持续时间以毫秒数给出;更高的值指示更慢的动画,而不是更快的动画。字符串'fast'和'slow'分别指示持续时间200毫秒和600毫秒。如果提供了其它字符串,或者如果省略了duration参数,就用默认持续时间400毫秒。与其它效果方法不同的是,.fadeTo()需要明确指定duration。
如果提供了回调函数,它会在动画结束时引发一次。这可以用来把不同的动画串列在一个顺序中。回调函数不能发送任何参数,但是this被设置为被变动的DOM元素。如变动了多个元素,请注意回调函数是对每个匹配的元素执行一次,而不是针对整个动画执行一次。
我们可以变动任意元素,譬如变动一个图像:
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
 | 
  | 
fadeTo()的效果将duration设置为0,此方法仅仅改变CSS属性opacity,所以.fadeTo( 0, opacity )等同于.css( "opacity", opacity )。
补充说明:
- 
所有的jQuery效果,包括
.fadeTo(),可以通过全局地设置jQuery.fx.off = true来关闭,它有效地将持续时间设置为0。欲进一步了解,请参阅jQuery.fx.off。 
示例:
变动第一个段落,把它褪色到不透明度为0.33(33%,三分之一可见性),在600毫秒内完成此动画。
| 
 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 
 | 
  | 
演示:
每次点击,把<div>褪色到随机不透明度,在200毫秒内完成此动画。
| 
 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 
 | 
  | 
演示:
找到右边的答案。褪色将耗时250毫秒,当它完成时,改变各种样式。
| 
 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 
 | 
  |