解决layer.open弹窗里半透明遮罩把窗口主体覆盖问题

如果我们的窗口主体没有写在body内层,而是写的比较深,那么当弹出来时就会被半透明遮罩盖住。这时候解决方法有2个:

1.把主体放在body内,例如:

<body>

      <div>窗口主体</div>

</body>

 

2.在弹出层弹出后,把透明遮罩移动到主体层同一层级内

layer.open({
            type: 1, 
            title:'添加',
            area:["450px","400px"],
            shade: 0.5,
            content: $('#add-box'),
            success: function(layero){
                $(".layui-layer-shade").appendTo(layero.parent());
            }
})

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享