I'm trying to hide a div if the user clicks anywhere BUT the popup OR its children. This is the code I have so far:
$("body").click(function(){
var $target = $(event.target);
if(!$target.is(".popup") || !$target.is(".popup").children()){
$("body").find(".popup").fadeOut().removeClass('active');
}
});
This works for the .popup div, but if any of its children are clicked, it hides it anyway.