我有两个div元素;在一个元素中,我有子元素,我想动画到另一个div的位置。但是当我进行动画处理时,子元素会动画到相对于父元素的位置,但我希望它相对于窗口。这是怎么做到的?
<div class='target'>This is the div I would like to animate to</div>
<div>
<div class='animateIem'>I want to animate this element to the first div</div>
</div>
我像这样制作动画,但正如我所说,它相对于父div而不是窗口动画
$('.animateItem').animate(top: 100, left: 100);
答案 0 :(得分:0)
好的,我已经找到了问题所在。我想要动画所需的位置绝对。
答案 1 :(得分:0)
试试这个:
$('.animateItem').appendTo(document.body).css("position","absolute").animate({top:100,left:100});