が、私はこのコードを持っている想像して停止します。JavaScriptは、追加のイベントリスナー
var myFunc1 = function(event) {
alert(1);
}
var myFunc2 = function(event) {
alert(2);
}
element.addEventListener('click', myFunc1);
element.addEventListener('click', myFunc2);
クリックイベントが発射されるmyFunc1はmyFunc2そして、呼ばれています。しかし、myFunc1のいくつかの条件が満たされた場合に、myFunc2が呼び出されないようにするにはどうすればよいですか? event.stopPropagation()
は解決策ではありません。これはイベントキャプチャ/バブリングの問題ではないためです。
ありがとうございました。
いつも一緒に呼ばれていますか? –
いいえ、時々私はどちらか一方しか使用しません。リスナーは異なるコンポーネントで追加されるため、組み合わせることはできません。 –
stopPropです!a!ゲットストップしない!私はそれがちょうどタイプミスであることを賭けている – epascarello