$(" body").click(function(){
$("#div").hide();
});
$("button").click(function(e){
$("div").show(); e.stopPropagation();//阻止冒泡到body
});
$("#div").click(function(e){//自己要阻止
e.stopPropagation();//阻止冒泡到body
});
转载于:https://www.cnblogs.com/yanjunwu/p/3448109.html
相关资源:详解vue中点击空白处隐藏div的实现(用指令实现)