场景: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(); }