我有這樣的代碼父DIV刪除第一個div導致所有內部的div被太
<div id="main" style="background:#aaaaaa;float:left;height:160px;margin:5px;position:relative;display:block;width:630px;">
<div id="1" class="item" style="background:#ffaacc;float:left;width:200px;height:150px;margin:5px;position:absolute;left:0px;top:0px;">
</div>
<div id="2" class="item" style="background:#aaccff;float:left;width:200px;height:150px;margin:5px;position:absolute;left:210px;top:0px;">
</div>
<div id="3" class="item" style="background:#ffccaa;float:left;width:200px;height:150px;margin:5px;position:absolute;left:420px;top:0px;">
</div>
</div>
我想刪除第一個div在#main一些動畫
我寫的jQuery
後$('#leftbutton').click(function() {
$('#main').append('<div id='+ i++ +' class="item" style="background:#ffccaa;float:left;width:200px;height:150px;margin:5px;position:absolute;left:630px;top:0px;z-index:1"></div>');
$('.item').animate({
"left": "-=210px"
}, 200, function(){
$('#main div:first-child').remove();
});
});
});
但它也會刪除所有其他的div。我只是想刪除1格,我怎麼能做到這一點
例如http://jsfiddle.net/Ks6K6/2/
編輯
我需要保存的第一個元素的引用,那麼對於所有的div和刪除後做動畫通過引用
ooo我終於明白了!非常感謝 – ArmeniaH 2012-07-06 15:25:49
我不能將答案標記爲有用因爲我需要15個聲譽對不起 – ArmeniaH 2012-07-06 15:28:35
@亞美尼亞@不用擔心,只要問題得到解決。 – 2012-07-06 15:30:35