0
$(div1.children().get(0)).fadeTo(0, 0.1);

不起作用:(但是如果我指定fateOut而不是fadeTo,那么它就起作用了!那么我该如何让它起作用呢?HTML结构是这样的:

<div id="div1">
<a><img/></a>
<a><img/></a>
<a><img/></a>
</div>

我已经在 IE9 和 Chrome 中进行了测试。

4

4 回答 4

1

fadeTo(100, 0) 会更好 =D

语法是:

.fadeTo( duration, opacity, [ callback ] )

安迪

于 2011-03-24T21:25:14.643 回答
0

持续时间为 0 会禁用该效果。尝试“快速”或 100 的持续时间(快速为 200 毫秒,慢为 600 毫秒)。

于 2011-03-24T21:23:18.140 回答
0

似乎对我有用:-) 看看http://jsfiddle.net/maniator/SnzJM/

于 2011-03-24T21:24:32.287 回答
0

这个有效: $($(div1.children().get(CurrentPosition)).children().get(0)).fadeTo(0, 0.5); 我认为原因是褪色必须适用于图像,而不是它的容器。虽然这对我来说似乎很奇怪。

于 2011-03-24T21:36:51.207 回答