2012-09-17 84 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!"); 
    }); 
}); 

这样一来,您要连接下一个事件一旦第一个已完成。当然,如果你有很多不同的事件(而不仅仅是两个),你可以创建一个规则系统,在你点击按钮的过程中,你继续移动到下一个规则。

相关问题