通常制作类似自定义下拉框,展开的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点击空白处关闭自定义弹出层
标签: