2014-04-30 23 views
0

我很確定我在這裏很愚蠢,但我該如何依次運行多個jQuery動畫指令。下面的代碼會使我的盒子正確地從左側移開,但不會導致它向下擴展。jQuery動畫代碼只運行第一條指令?

click : function(){ 
     $(this).not(".break").animate({left: '100%'}, 300); 
     $(this).slideDown(300); 
    }, 

回答

1

您可以將它們分爲兩個:

$(this).not(".break").animate({left: '100%'}, 300); 
$(this).children().slideDown(300).hide(); 
+0

謝謝,但是這似乎並沒有工作...我用完整的回調代碼和以前一樣,我得到了相同的結果。我試圖運行的實際動畫可能不起作用嗎? –

+0

@ Roboguy99,然後用我的第一個答案。我編輯了它 –

+0

呃。我覺得我現在已經完全搞砸了。它什麼都不做了。不知何故,我有錯誤的括號。我更新了我的代碼。 –