2012-09-17 135 views
1

我試圖讓這個按鈕在不同的時間啓動多個動作。我想讓公共汽車滑行,然後在電話上消息消失。如何讓一個按鈕在jQuery中觸發多個動作?

http://webapps.easy2.com/ce/ext1104/messages/iris_messages.html

我是一個視覺學習者所以例如會有所幫助,謝謝! 。

+1

「我想......」「是的,你這樣做的問題是什麼?這不是一個問題。 – feeela

+0

網址源已足夠... – Stphane

+0

公交車已經滑入不是嗎?對於消息,你應該看看jQuery fadeIn()http://api.jquery.com/fadeIn/ –

回答

0

http://api.jquery.com/delay/

$( '#ID')動作1()延遲(800).action2();

該數字是毫秒。

+0

我試過這樣做 http://webapps.easy2.com/ce/ext1104/messages/iris_messages-1.html 但它不工作,我做錯了什麼? – kpiatak

0

你想要的技巧是,在你點擊一個響應之後,你需要在下一次點擊之前附加一個新的事件響應。您可以通過code below做到這一點...

HTML

<button id="multibutton">Click Me</button>​ 

的JavaScript

$('#multibutton').on('click', function() { 
    alert("This is the first alert!"); 

    // Setup for the second click. 
    $(this).off('click'); 
    $(this).on('click', function() { 
     alert("This is the second alert!"); 
    }); 
}); 

這樣一來,您要連接下一個事件一旦第一個已完成。當然,如果你有很多不同的事件(而不僅僅是兩個),你可以創建一個規則系統,在你點擊按鈕的過程中,你繼續移動到下一個規則。

相關問題