我有这个文档树子树:
<div id="content">
<div class="tile"></div>
<div class="tile"></div>
<div class="tile"></div>
</div>
我想要实现的是清空childNodes
of #content
,然后用<div>
s再次填充它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()
调用之前添加的,因此屏幕上没有任何反应......
有人对这种行为有解释吗?添加计时器似乎不是一个好的解决方案。
谢谢!