我一直試圖解決這個問題一個星期了,它看起來很基本,所以也許我錯過了一些東西。插入內聯元素並將動畫移動到左側
我想要在屏幕(或其容器)上居中放置一個div,然後在其右側插入第二個div,以便之後兩個居中(每邊空間相等)。
插入第二個div不是問題,但我需要第一個塊滑動到新塊插入後的位置。
http://jsfiddle.net/rdbLbnw1/
.container {
width:100%;
text-align:center;
}
.inside {
border:solid 1px black;
width:100px;
height:100px;
display:inline-block;
}
$(document).ready(function() {
$("#add").click(function() {
$(".container").append("<div class='inside'></div>");
});
});
<div class="container">
<div class="inside"></div>
</div>
<input id="add" type="button" value="add"/>
我需要明確地計算在原來的盒子要結束了,然後動畫效果,或是否有更好的辦法做到這一點?
我會推薦使用[Masonry](http://masonry.desandro.com/)。我已經多次使用它,它的漂亮水壩很好,這可以創造你想要的效果。 (你將不得不混淆它,但它的可行性) – Ruddy 2014-09-01 07:33:16