我正在尝试将容器右侧的黄色正方形朝容器的左侧移动。问题是如果它没有绝对的位置,它将无法工作。在容器内部从右向左生成动画
另外我想知道如何用第二个方块做同样的动画,但是它在第一个方块后开始移动一秒。我该怎么做?
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
正是我的观点... –