2012-07-27 32 views

回答

5

你不是出隊。

$("#button").click(function(e) { 
    $(this).css('background', '#03182B').delay(500).queue(function(d) { 
     $(this).css('background', ''); 
     $(this).dequeue(); 
    }); 
});​ 

jsFiddle example

+0

。我原本打算給我下面的那個人信用,但你的信用更合適。它適用於多個層面。 – user974896 2012-07-27 17:56:31

+0

你下面的那個人同意:^) – rjz 2012-07-27 18:36:40

3

什麼地方在事件隊列中獲取打亂了。嘗試stop()每次荷蘭國際集團事件鏈運行動畫之前:

$("#button").click(function (e) { 
    $(this).stop().css('background', '#03182B').delay(500).queue(function(d) { 
    $(this).css('background', ''); 
    }); 
}); 

Fiddle