如何找到第二次点击按钮

时间:2010-07-19 10:53:50

标签: jquery

我创建一个jquery函数并通过链接调用它。

<a href="javascript:myfunc(ID)"></a>

我想在我的功能中检查该按钮是第二次点击还是第一次

我想在第一次和第二次点击()

上制作不同的不同事件

1 个答案:

答案 0 :(得分:6)

您可以使用.toggle(),如下所示:

$("#myButton").toggle(function() {
  //click first time 
}, function () {
  //click second time
});

您可以添加任意数量的实际内容,只需循环显示它们,如果您需要在第二次点击后弹出,只需在最后一个底部添加$(this).unbind('click') .unbind()即可。点击功能,如下所示:

$("#myButton").toggle(function() {
  //click first time 
}, function () {
  //click second time
  $(this).unbind('click'); //without this, it goes back to the first function
                           //on the next click
});