2010-08-26 13 views
7

HTML'yi sayfaya sürüklemek yerine, animasyonlu olmasını istiyorum, HTML eklendiğinde ya aşağıya veya aşağı kaydırmak için aşağıdaki jQuery'yi nasıl değiştirebilirim?jQuery animate .prepend

$('.button').click(function() { 
j('.refreshMe ul > *').clone().hide().prependTo('.tweets ul').slideDown(); 
}); 

Bu çocukların .clone() ziyade bir innerHTML tarzı kopyasını yapmaktansa, hareket etmez:

$('.button').click(function() { 

j('.tweets ul').prepend(j('.refreshMe ul').html()); 

}); 

cevap

24

Sen, o zaman bu gibi elemana .slideDown() dediğimiz .prependTo() yapmadan önce içerik .hide() edebilirsiniz klonlanmış öğeleri hareket etmeden önce gizler, sonra onları aşağı kaydırır.