通常制作类似自定义下拉框,展开的div需要再点击任意空白区域后进行关闭
$(document).on('click',function(e){
var _con = $('.ztree,.js_ztree'); // 设置目标区域(排查点击不需要关闭的元素)
if(!_con.is(e.target)&&_con.has(e.target).length === 0){
$('.ztree').hide()
}
})
相关博文
html js点击空白处关闭自定义弹出层

