我正在使用jquery刪除一堆div元素。我想要的是當div被移除時,其餘的div元素應該動畫到頂部。我目前的代碼只是刪除它,其餘的div元素立即轉移。我怎樣才能做到這一點?CSS3轉換問題
下面是我的代碼
HTML
<div class="div"><a href="#" class="remove">Remove</a></div>
<div class="div"><a href="#" class="remove">Remove</a></div>
<div class="div"><a href="#" class="remove">Remove</a></div>
<div class="div"><a href="#" class="remove">Remove</a></div>
JS
$('.remove').on('click', function() {
$(this).parent().remove();
});
CSS
.div {
padding: 20px;
margin-bottom: 20px;
background: #ccc;
-webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */
transition: all 2s;
}
是[** this **](http://jsfiddle.net/YwWn5/1/)你需要什麼? – Harry
是的,但與css3過渡。 – 26ph19
好吧,但刪除將無法正常工作,因爲它完全刪除DOM中的元素。 – Harry