2009-06-02 7 views
2

제가jQuery 동기 애니메이션?

...

문제가 완전히 FIRST 페이드이다하고 (이동 위치)에 애니메이션 .. fadein .. 그 2 실제로 .. JQuery와 애니메이션이 후 애니메이션을 이동 어떤 I (지금 일어나는 것처럼 보입니다.) 그리고 애니메이션을 시작하십시오. ..

따라서 동시에 일어나고 있습니다 .. 현재 .. 첫 번째 실행하고 기다리는 것처럼 보입니다 ... 그리고 움직이는 (변경 위치)가 실행됩니다 ..

동시에 실행하십시오 ...

$('#Test').fadeIn("6000"); 
$('#Test').animate({ 'top': "-=100px" },"6000"); 

답변

2

어때요?

$('#Test').animate({'top' : '-=100px', 'opacity' : '100'}, '6000'); 

이 경우 fadeIn()도 "표시"속성을 설정하기 때문에 요소가 표시되도록해야합니다.

+0

예, 내 요소가 숨겨져 있으므로 불투명도를 0으로 설정 한 다음 표시하도록 설정했지만 더 이상 fadein과 동일하지 않습니다 ... 여기에 내가 가진 것은 ... $ ('# Test') .css ('opacity', '0'); $ ('# Test'). show();$ ('# Test'). animate ({ '상단': '100px', 'opacity': '100'}, '6000'); –

+0

불투명도가 잘못되었습니다. 그것은 10 진수이고 퍼센트가 아닙니다. animate ({ 'top': '- = 100px', 'opacity') css ({ 'opacity': 0, 'display': '블록'}) : 1}, 6000); – Ivar