2009-06-02 10 views
2

私は何を私が...(位置を移動させる)jQuery同期アニメーション?

問題は、それが完全に最初にフェードインし、その後アニメーション化することを..ですフェードイン、その後、アニメーションで動く...実際にその2 ..

をjqueryのアニメーションを持っていますしようとしているのは、フェードインを開始し、それが完了するのを待ってはいけない(現時点で起こっているように見える)..アニメーションを開始する..

したがって、同時に..最初に実行され、待機しているように見えます。その後、アニメーション(場所の変更)が実行されます..

同時に両方を実行してください...

$('#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({'top': ' - = 100px'、 'opacity': '100'}、 '6000'); –

+0

私は不透明度について間違っていました。それは小数でありパーセントではありません。 animate({'top': ' - = 100px'、 'opacity'); $( '#Test').css({'opacity':0、 'display': 'ブロック'}) :1}、6000)。 – Ivar

関連する問題