jQuery动画相对于窗口的div的子元素

时间:2013-12-22 19:11:25

标签: jquery jquery-ui

我有两个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);

2 个答案:

答案 0 :(得分:0)

好的,我已经找到了问题所在。我想要动画所需的位置绝对。

答案 1 :(得分:0)

试试这个:

$('.animateItem').appendTo(document.body).css("position","absolute").animate({top:100,left:100});