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 に答える