首页 > 其他 > 详细

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

时间:2019-09-16 12:43:23      阅读:96      评论:0      收藏:0      [点我收藏+]

场景: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

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!