Похоже на: Использование fadein и append
Но решения там не работают. Я стараюсь:
$('#thumbnails').append('<li><img src="/photos/t/'+data.filename+'"/></li>').hide().fadeIn(2000);
Но тогда весь список исчезает сразу, а не по мере добавления каждого элемента. Похоже hide()
и fadeIn()
применяются $('#thumbnails')
не к файлу <li>
. Как я могу заставить их применить это вместо этого? Это тоже не работает:
$('#thumbnails').append('<li stle="display:none"><img src="/photos/t/'+data.filename+'"/></li>').filter(':last').fadeIn(2000);
Другие предложения?
style
не такstle
:)источник
Ответ Бена Бланка хорош, но затухание для меня вызывает глюки. Попробуйте исчезнуть после добавления:
источник
Попытайся!
источник
Попробуй это:
источник
Вот решение, с которым я пошел:
Это работает с uploadify . Он использует
load
событие jquery, чтобы дождаться завершения загрузки изображения, прежде чем оно появится. Не уверен, что это лучший подход, но у меня он сработал.источник