js实现点击对话框外关闭

楼主
我是社区第632541位番薯,欢迎点我头像关注我哦~

效果如下:

1、加载结束后,添加事件

 

document.addEventListener('click', function(event) {

var maskElement = document.querySelector('[class="fr-core-window-mask"]'); 

    var isInPara = !!maskElement && maskElement.contains(event.target); 

         if (isInPara) {

        window.FR.closeDialog();

    }

});

1、加载结束点击事件;2、弹出对话框后,会存在一层遮罩;

3、新弹出的对话框,不存在点击事件,所以对话框内点击不会关闭

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 916浏览人数
最后回复于:2024-12-9 10:29

返回顶部 返回列表