当用户点击div之外时,如何调用函数?
该功能将隐藏页面上的div和其他一些元素。
答案 0 :(得分:5)
一个简单的例子:
的 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);
});
<强> Working sample 强>
答案 1 :(得分:1)
查看JQuery外部事件插件: