如何关闭弹框以外的区域来关闭弹框?

场景:APP端弹框显示时,没有关闭按钮,如何通过点击其他的区域来关闭弹框?

措施:js方法:

 var cDom = document.querySelector(".ui-alert-block");
 var tDom = e.target;
 if($('.ui-alert-block').css('display')=='block' && !(cDom == tDom || cDom.contains(tDom))){
      $(this).hide();
 }

         jquey方法:

 var cDOM= $(".ui-alert-block");
 var tDOM= e.target;
 if (!cDOM.is(tDOM)&& !$.contains(cDOM, tDOM)) {
        $(this).hide();
 }
原文地址:https://www.cnblogs.com/juicy-initial/p/11526549.html