Я получил этот документ дерево суб-дерево:Удаление элементов, а затем добавить их снова
<div id="content">
<div class="tile"></div>
<div class="tile"></div>
<div class="tile"></div>
</div>
То, что я пытаюсь добиться, чтобы опорожнить childNodes
из #content
, а затем заполнить его снова <div>
с class="tile"
. Вот что я сделал.
$(".tile").fadeOut(showTileSpeed, function() {
$(this).remove();
});
tiles[tileIndex]();// function adding .tiles to my #content
$(".tile").first().fadeIn(showTileSpeed, function showNext() {
$(this).next(".tile").fadeIn(showTileSpeed, showNext);
});
Кажется, что .tiles добавляют до remove()
называется так, что ничего не происходит на экране ...
Кто-нибудь есть объяснение такого поведения? Похоже, что добавление таймера не является хорошим решением.
Спасибо!
'tile' или' title' человек? –
'tile' ты прав. Вопрос отредактирован. –
Можно ли дать нам демо на [Fiddle] (http://jsfiddle.net/)? –