私は、コンテキストメニューボタンと、コンテキストメニューボタンがクリックされるたびに開くコンテキストメニューを持っています。この非常にクリックすると、ドキュメント上のイベントをバインドして、次のクリックがコンテキストメニューの境界外にある場合にコンテキストメニューが崩壊するようにしたいのですが、コードでは、コンテキストメニューが開いたときに。クリック時のバインドイベント
$('.btn-user-context-menu').on('click tap', function(){
//open the menu
$('.context-menu[data-context="user"]').toggleClass('open');
//bind event so that menu collapses if next click is outside of it
$(document).on('click tap', function(e){
console.log('x');
})
})
はあなたの助けをありがとう、私は本当に、同様の説明をいただければ幸いです:)
私はここだと思うhttp://stackoverflow.com/questions/152975/how-do-i-detect-a-click-outside-anあなたはいくつかの答えを見つけることができます –
ありがとうございます、しかし、私はその質問の中で最も一般的な答えはここで結論を与えて少し微調整を使うことができると思います。 – jacobdo