2011-07-17 3 views
1

요소의 CSS 위치가 애니메이션 처리 된 후에 재설정하려고하지만 오류가 발생했습니다.jQuery 애니메이션 후 위치 재설정

나는 stop(), queue : false를 사용하여 시도하고 애니메이션이 완료된 후에 사용할 CSS 위치를 지정했지만 이러한 방법 중 아무 것도 작동하지 않습니다. 누구든지 도와 줄 수 있습니까?

내 코드를 단순화하고 여기에 게시했습니다 http://jsfiddle.net/DSs6r/

급속 빨간색 블록에서 밖으로 마우스를 이동하고 일을 잠시 및 상단의 위치 후 대기열 것을 알 수 : 0 픽셀; 유지되지 않습니다. 당신은 당신이 최고를 변경하려면 정확한 값을 지정할 수 있습니다 원하는 경우

+0

당신의'.css ('top', '') 비트가 애니메이션 전에 일어나고있는 것인가? 0으로 복원합니까? – Orbling

답변

3

에 대신 + = 및 - =

http://jsfiddle.net/Paulpro/DSs6r/2/

나는 이것이 당신이 이것을 사용하고 무엇을 위해 당신을 도움이되는지 확실하지 않다 그래도.

+0

우수 Paul, 나는 이것에 관해 생각하지 않았다. 그러나 그것은 지금 명백하게 보인다. 그것을 해결하십시오 :-) – SparrwHawk

+0

굉장 :) 내가 도울 수있어서 다행 – Paulpro

관련 문제