2009-06-02 118 views
2

我有一個jquery動畫..實際上它的2 ..淡入,然後用動畫中移動..jQuery同步動畫?

問題是,它消失在首先完全,然後動畫(移動位置)......

我我試圖做的是淡入開始,不要等待它完成(這似乎在一瞬間被髮生的事情)..並啓動動畫..

因此在同一時間都發生..目前..第一似乎運行,等待...然後動畫(改變位置)運行..

任何想法如何兩者同時運行...

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

回答

2

這個怎麼樣?

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

在這種情況下,您必須確保該元素可見,因爲fadeIn()還設置了「display」屬性。

+0

是的這是真的,我的元素是隱藏的,所以我將不透明度設置爲0,然後將其設置爲顯示...但它不同於淡入淡出...這就是我得到的.. $('#Test').css('opacity','0'); ('#Test')。show(); $( '#試驗')動畫({ '頂部': ' - = 100像素', '不透明度': '100'}, '6000')。 – 2009-06-02 12:05:42