2012-01-18 52 views
0

我是新来的jQuery,我想这fadeTo()选择提供有关数据是从服务器获取用户反馈:FadeTo()这个选择(克隆和附加)不工作?

// Loop on each array of object returned from the ajax call 
$.each(v, function(i, obj) { 
    current.find('.key:first').parent() 
     .clone(true).appendTo(current) 
     .find('.key').text(obj.key).andSelf(); 
}; 

我tryed(没有成功)appendTo(current)后加入fadeIn('slow', 1)电话。

+0

它有什么作用是什么呢?它是立即出现还是根本没有出现? – Jibou 2012-01-18 23:37:12

回答

0

从我猜,你的内容出现直线上升,你希望它会在褪色。

您需要附加到“当前”元素之前隐藏克隆的元素。试试这个:

$.each(v, function(i, obj) { 
    current.find('.key:first').parent() 
     .clone(true).hide(1).appendTo(current).fadeIn('slow') 
     .find('.key').text(obj.key).andSelf(); 
};