FadeTo () на этом выделении (клонированном и добавленном) не работает? - PullRequest
0 голосов
/ 19 января 2012

Я новичок в jQuery, и я хотел бы 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).

1 Ответ

0 голосов
/ 19 января 2012

Исходя из того, что я предполагаю, ваш контент отображается прямо вверх, и вы хотите, чтобы он исчезал.

Вам необходимо скрыть клонированный элемент перед добавлением к "текущему" элементу.Попробуйте это:

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