javascript - 親要素がクリックにバインドされている場合、子要素がクリックをバインドせずに親要素のクリックをトリガーすることを回避するにはどうすればよいですか?
扔个三星炸死你
扔个三星炸死你 2017-06-12 09:22:56
0
3
748

HTML:

リーリー

JS:

リーリー

子要素をクリックすると、子要素が消えます。この状況を回避するにはどうすればよいでしょうか?クリック イベントを子要素にもバインドしたくありません。

扔个三星炸死你
扔个三星炸死你

全員に返信(3)
曾经蜡笔没有小新

リーリー

  1. addEventListener 传递第三个参数 trueです。イベントキャプチャを使用します。

    • https://developer.mozilla.org...

  2. e.stopPropagation() 事件の拡大を阻止してください。

    • https://developer.mozilla.org...

いいねを押す +0
仅有的幸福

https://jsfiddle.net/g5u7qrrd/6/

リーリー
いいねを押す +0
仅有的幸福

子要素のスタイルに pointer-events: none; を追加し、マウス イベントを直接無視します。 IEの互換性が必要な場合があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!