jQuery: Hide popup if click detected elsewhere

前端 未结 12 840
情书的邮戳
情书的邮戳 2020-12-02 14:33

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 $t         


        
12条回答
  •  抹茶落季
    2020-12-02 15:03

    $("body").click(function(event ){
                var $target = $(event.target);
                if(!$target.parents().is(".popup") && !$target.is(".popup")){
                    $("body").find(".popup").hide();
                }
            });
    

    this is the solution for me

提交回复
热议问题