2012-01-18 3 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(); 
}; 

Я судимое (без успеха) добавление fadeIn('slow', 1) вызова после appendTo(current).

+0

Что именно? Появляется ли оно сразу или вообще не появляется? – Jibou

ответ

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(); 
};