ユーザーがdivの外側をクリックしたときに関数を呼び出すにはどうすればよいですか?
この関数は、ページ上のdivとその他の要素を非表示にします。
ユーザーがdivの外側をクリックしたときに関数を呼び出すにはどうすればよいですか?
この関数は、ページ上のdivとその他の要素を非表示にします。
A simple example:
HTML
<div id="target">
Your div
<span>A span</span>
<div>
Another child div
</div>
</div>
jQuery
function hideDiv(e) {
if (!$(e.target).is('#target') && !$(e.target).parents().is('#target')) {
$('#target').hide();
}
}
$(document).on('click', function(e) {
hideDiv(e);
});
イベントプラグインの外部でJQueryをチェックアウトします。