选择另一个类时停止单击“函数”

时间:2012-09-04 19:44:12

标签: jquery events click

如果我在单击按钮类时执行以下代码段。应用程序中的大多数按钮都按列分组到具有id的父div。

在突出显示或选中选项卡式元素的某个事件上,我想禁用下面的单击功能以及父按钮和列中所有子元素的所有单击功能。取消选择选项卡式元素后,我想使点击功能恢复正常。在发生特定事件时,启用/禁用单击功能的最简单形式是什么。

 $('.button')on(mouseup, function(evt){
      doSomething(this);
      doSomethingElse(this)'
 });

编辑:我不想更改上面的代码片段。我只想完全停止点击功能,如果一个类存在于与按钮完全分开的其他地方。

1 个答案:

答案 0 :(得分:0)

也许您可以在要忽略的项目上使用课程。

EX:

$('.button')on(mouseup, function(evt){
    if($(this).hasClass(className) {
      doSomething(this);
    }
    else {
      doSomethingElse(this);
    }
 });