jQueryでは、以下はスムーズではないでしょうか?
$('<a href= ... ><img src= ... /></a>').prependTo($('#someDiv')).hide().fadeIn()
追加された要素を実際に一瞬表示してから非表示にしてから、 fadeIn しますか?
すると、アニメーションがスムーズにいかないでしょうか?
より良い方法はありますか?
それとも以下?
$('<a style="display:none" href= ... ><img src= ... /></a>').prependTo($('#someDiv')).fadeIn()
また
$('<a href= ... ><img src= ... /></a>').hide().prependTo($('#someDiv')).fadeIn()
更新:オリジナルは
$('#someDiv').prepend('<a href= ><img src /></a>').hide().fadeIn()
実際に隠して#someDiv
からフェードインするのはどれですか?