我有以下结构
<div id="BigBox">
<div class="SmallBox">
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
</div>
<div class="SmallBox">
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
</div>
<div class="SmallBox">
<div class="ele"></div>
<div class="ele"></div>
<div class="ele"></div>
</div>
</div>
目前我ele
用这个获取新的div:
setInterval(function() {
$.ajax({
url: "update.html",
cache: false
}).done(function( html ) {
$("#BigBox").html(html);
})
});
}, 60000);
此更新替换 BigBox 的所有内容并update.html
返回
<div class="SmallBox">
<div class="ele highlight"></div>//new ele
<div class="ele"></div>
<div class="ele"></div>
</div>
我现在想要做的是有一种方法来告诉有多少新ele
的进来,然后从下往上删除那个数字并从上到下推动新ele
的,所以当新ele
的被推到SmallBox
只能容纳的顶部时3,那个小框中的最后一个 div 被推到下一个SmallBox
,依此类推,直到最后一个从页面中消失的地方SmallBox
。ele
这是可能的还是替换整个html
是更好的方法?
我希望这是有道理的