jQuery fadeOut не работает

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

Не работает:(Но если я укажу судьбу вместо fadeTo, то это сработает! Так как мне заставить это работать? Структура HTML выглядит следующим образом:

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

Я тестировал в IE9 и в Chrome.

4 ответа

fadeTo(100, 0) будет работать лучше =D

синтаксис такой:

.fadeTo( duration, opacity, [ callback ] )

Энди

Кажется, работает для меня:-) проверить это http://jsfiddle.net/maniator/SnzJM/

Это работает: $($(div1.children(). Get(CurrentPosition)). Children (). Get(0)). FadeTo(0, 0.5); Я думаю, причина в том, что выцветание должно относиться к изображению, а не к его контейнеру. Хотя мне это кажется странным.

Длительность 0 отключает эффект. Попробуйте длительность 'fast' или 100 (fast 200 мс, slow 600 мс).

Другие вопросы по тегам