我正在嘗試將容器右側的黃色正方形朝容器的左側移動。問題是如果它沒有絕對的位置,它將無法工作。在容器內部從右向左生成動畫
另外我想知道如何用第二個方塊做同樣的動畫,但是它在第一個方塊後開始移動一秒。我該怎麼做?
var left = $('#coolDiv').offset().left;
$("#coolDiv").css({
left: left
}).animate({
"left": "0px"
}, 9000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
<div id="coolDiv">cool</div>
<div id="coolDiv2">other text</div>
</div>
要將元素移動到容器中的任意位置,它*將從文檔流中移除,因此需要'position:absolute'。在大多數情況下,容器也需要'position:relative'。 –
@RoryMcCrossan不適合我職位相對 – yavg
正是我的觀點... –