他の開発者が以前にこれに遭遇したと思います。このパターンに従って多くのコンポーネントを含む大規模なコード ベースがあります。
$('#elm').on('click',function($e){
$e.stopPropagation();
//... do stuff (i.e. Open something);
});
$('html').on('click',function($e){
//... do oposite of stuff (i.e. Close something);
}
私たちの問題は、stopPropagation
サイト全体のすべての が他のコンポーネントの終了を停止していることです。私たちが本当に必要としているのは、このコンポーネントのクリック ハンドラーのみをブロックし、他のコンポーネントのクリック ハンドラーをブロックしないメカニズムです。
私たちのバグを修正し、マルチ開発者チームが将来従うために、今すぐ実装するのが最も簡単なソリューションを探しています.