2012-03-07 4 views
1

jQuery를 사용하여 개체를 이동하고 싶습니다. 부모 요소의 위쪽 가장자리에서 측정 한대로 요소를 현재 세로 위치에서 새로운 세로 위치로 이동하려면이 동작을 애니메이션으로 지정하고 싶습니다. 받는 사람;jQuery : 요소를 위치에서 위치로 밀어 내기

var b = $(".another_object").position(); 
$(".object_to_move").animate({top:b.top},200); 

이 큰 애니메이션,하지만 애니메이션은 항상 부모의 상단에서 시작하는 개체가 (0 픽셀 즉 위에서 :)

내가 다음을 수행, 지금이 애니메이션을 수행하려면 원하는 위치.

누구나 내가 이것을 바꿀 수 있거나 현재 위치에서 원하는 위치로 슬라이드하는 다른 기능을 사용할 수 있음을 알고 있습니까?

+0

일부 관련 코드 또는 피들을 표시하므로 쉽게 식별 할 수 있습니다. – w3uiguru

답변

5
var b = $(".another_object").position(); 
$(".object_to_move").animate({top:"+" + b.top},200); 

플러스로 접두사를 붙이면 현재 위치가 시작됩니다.

관련 문제