В качестве обратной связи с пользователем я хотел бы добавлять эффект постепенного появления каждый раз, когда новый элемент li
клонируется и добавляется в список ul
.
var target = this; // The <ul>
var clonable = target.children().first().detach(); // First <li>
$.each(arr, function(i, obj) { // Loop each array element and clone-add the <li>
clonable.clone(true).appendTo(parent).hide().fadeIn('slow');
});
Но элементы постепенно исчезают в целом , а не по одному за раз. Я даже пытался добавить delay(800)
сразу после hide()
, но опять же, задержка и постепенное изменение влияют на всех новых потомков <ul>
.
Как бы вы добавили этот эффект?