0

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

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

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

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

4

1 回答 1

0

也许您可以对要忽略的项目使用一个类。

前任:

$('.button')on(mouseup, function(evt){
    if($(this).hasClass(className) {
      doSomething(this);
    }
    else {
      doSomethingElse(this);
    }
 });
于 2012-09-04T19:48:57.367 回答