【发布时间】:2020-05-13 16:23:42
【问题描述】:
如果用户单击弹出窗口或其子项之外的任何位置,我会尝试隐藏 div。这是我到目前为止的代码:
$("body").click(function(){
var $target = $(event.target);
if(!$target.is(".popup") || !$target.is(".popup").children()){
$("body").find(".popup").fadeOut().removeClass('active');
}
});
这适用于 .popup div,但如果单击它的任何子元素,它仍然会隐藏它。
【问题讨论】:
标签: jquery