2011-04-22 124 views
0

我想推遲動畫,我已經嘗試了jquery attrbute和setTimeout javascrip,都沒有爲我工作。代碼連接到一個CSS ID和運行。我很感謝任何人可以給我的幫助,我已經包含了下面的代碼。由於時間提前jquery動畫延遲不正確

這是原來的

$(function() { 

    $('#floatingbar').css({height: 0}).animate({ height: '50' }, 'slow'); 

}); 

我這是怎麼應用的延遲

$(function() { 

    $('#floatingbar').css({height: 0}).delay(2000).animate({ height: '50' }, 'slow'); 

}); 

請郵寄或接觸,如果需要更多inforamtion

+0

你能定義 「無法正確運行」 更準確?動畫根本不運行嗎?動畫是否發生得太快? – tvanfosson 2011-04-22 21:04:36

回答

0

延遲是FX-Queue。如果這是空的......等等。

試試這個:

$('#floatingbar').animate({height: 0}, 0).delay(2000).animate({ height: '50' }, 'slow'); 
+0

當我談論延遲運行不正確時,我的意思是動畫不會在延遲到位的情況下開始。 – shanij 2011-04-25 12:59:46

+0

可悲的是,解決方案沒有工作:( – shanij 2011-04-25 13:03:52

+0

它的工作我工作在錯誤的文件。謝謝!!!!! – shanij 2011-04-25 13:52:36