点击空白处关闭弹出窗口

Tips:You can change the code before run.

另:第九期:点击空白关闭弹窗的优雅实现

$(document).click(function(e){
  var _con = $(' dom ');   // 设置dom
  if(!_con.is(e.target) && _con.has(e.target).length === 0){ 
    //do something   // 具体实现
  }
});

判断点击事件发生在区域外的条件是:
1. 点击事件的对象不是目标区域本身
2. 事件对象同时也不是目标区域的子元素

// is() 方法用于查看选择的元素是否匹配选择器。
// 比如:
// 如果 

的父元素是

元素,弹出提示信息: if ($("p").parent().is("div")) { alert("p 的父元素是 div"); }
THE END
分享
二维码
打赏
< <上一篇
下一篇>>