通常制作类似自定义下拉框,展开的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点击空白处关闭自定义弹出层
记录-交流-Web开发知识分享