【layui-layer】弹框问题

layer.msg("弹出信息", { icon: 1, time: 2000 }, function () {

                    });

问题:弹框位置取当前BODY标签高度一般偏上的位置,层级一般为最高,当页面DOM无BODY标签时H5会自动生成BODY标签,但高度会取DOM中最外层标签的高度,当使用iframe标签显示该页面时,如果最外层标签高度大于iframe设置的弹窗高度,弹框会计算页面DOM最外层标签高度并显示在一半高度偏上的位置

解决方案:在页面中加入BODY标签并将原有的页面DOM包在BODY标签中,并设置BODY标签样式为:height:100%;overflow:auto;,设置该样式会获取当前iframe高度,超出的部分可滚动显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值