如何在jQuery中创建一个按钮触发多个动作?

时间:2012-09-17 13:54:49

标签: jquery button action

我试图让这个按钮在不同的时间启动多个动作。我想让公交车滑入,然后在手机上输入消息。

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

我是一名视觉学习者,所以示例会有所帮助,谢谢!

2 个答案:

答案 0 :(得分:0)

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

$( '#ID')动作1()延迟(800).action2();

数字是毫秒。

答案 1 :(得分: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!");
    });
});

这样,您将在第一个事件完成后附加下一个事件。当然,如果您有许多不同的事件(而不仅仅是两个),您可以创建一个规则系统,在您单击按钮的过程中继续移动到下一个规则。