ボディクリックにクラスを切り替えたいと思っています。しかし、クラス "mainDIV"を持つ特定のDIVが同じボディに反映されている場合は、 そのDIVのボディクリックイベントを除外します。そのため、ユーザーが「mainDIV」をクリックしたときに、本文のクリックイベントが発生してはならない。Click eeventでボディからクラスを除外する
私はjQueryのでは、このコードを使用していますが、そのは動作していない:
$("body :not(.mainDIV)").bind("click", function() {
$('.offerClass').show();
});
:あなたがアップ
document
にイベントバブルを聞かせた後、このように、イベントのtarget
で参照される要素にクラスを確認することができ、あなたの問題を解決するために? –
body要素に '.mainDIV'クラスが設定されていますか?それはあなたの質問から本当にはっきりしません。 – LuudJacobs
@LuudJacobs.maindivクラスはボディには適用されません。体の真ん中にはそれが適用されるdivがあります。 – Raj