Ähnlich wie: Fadein verwenden und anhängen
Aber die Lösungen dort funktionieren bei mir nicht. Ich versuche:
$('#thumbnails').append('<li><img src="/photos/t/'+data.filename+'"/></li>').hide().fadeIn(2000);
Aber dann wird die gesamte Liste auf einmal eingeblendet, nicht wenn jedes Element hinzugefügt wird. Es sieht aus wie hide()
und fadeIn()
wird angewendet , um $('#thumbnails')
nicht <li>
. Wie würde ich sie dazu bringen, sich stattdessen dafür zu bewerben? Das funktioniert auch nicht:
$('#thumbnails').append('<li stle="display:none"><img src="/photos/t/'+data.filename+'"/></li>').filter(':last').fadeIn(2000);
Andere Vorschläge?
style
nichtstle
:)quelle
Die Antwort von Ben Blank ist gut, aber das Verblassen ist für mich unangenehm. Versuchen Sie, nach dem Anhängen einzublenden:
quelle
Versuch es!
quelle
Versuche dies:
quelle
Hier ist die Lösung, mit der ich gegangen bin:
Dies funktioniert mit uploadify . Es verwendet das
load
Ereignis von jquery, um zu warten, bis das Bild vollständig geladen ist , bevor es angezeigt wird. Ich bin mir nicht sicher, ob dies der beste Ansatz ist, aber er hat bei mir funktioniert.quelle