3

他の開発者が以前にこれに遭遇したと思います。このパターンに従って多くのコンポーネントを含む大規模なコード ベースがあります。

$('#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サイト全体のすべての が他のコンポーネントの終了を停止していることです。私たちが本当に必要としているのは、このコンポーネントのクリック ハンドラーのみをブロックし、他のコンポーネントのクリック ハンドラーをブロックしないメカニズムです。

私たちのバグを修正し、マルチ開発者チームが将来従うために、今すぐ実装するのが最も簡単なソリューションを探しています.

4

1 に答える 1