如何让layer.msg在iframe中实现居中显示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计279个文字,预计阅读时间需要2分钟。
在iframe中,若要使layer弹框在整个页面中显示而非仅限于iframe内部,可以使用以下代码:
javascriptiframelayer.alert('请输入预约人');
这样设置后,弹框将显示在整个页面中,而不是在iframe内部。如果需要在主页面中引入layer库,可以添加以下代码:
javascript!function(){ var layer=parent.parent.layer; if (!layer) { var script=document.createElement('script'); script.src='path/to/layer.js'; // 替换为layer.js的实际路径 document.head.appendChild(script); }}();
在ifram中layer.alert 只展示当前页面
如何让弹框在整个页面中展示 而不是在ifram中
parent.parent.layer.alert('请输入预约人');
本以为这样就可以 在主页面中还需要引入layer
<!--如果使用的是layui layui版本光引入layui.js还不够,还要在引入的文件后加下面代码才 layui.use(['layer'], function(){ var layer=layui.layer; }); -->
否则总是提示parent.layer.open()总是提示TypeError: parent.layer is undefined
成功!
以上这篇解决layer.msg 不居中 ifram中的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。
本文共计279个文字,预计阅读时间需要2分钟。
在iframe中,若要使layer弹框在整个页面中显示而非仅限于iframe内部,可以使用以下代码:
javascriptiframelayer.alert('请输入预约人');
这样设置后,弹框将显示在整个页面中,而不是在iframe内部。如果需要在主页面中引入layer库,可以添加以下代码:
javascript!function(){ var layer=parent.parent.layer; if (!layer) { var script=document.createElement('script'); script.src='path/to/layer.js'; // 替换为layer.js的实际路径 document.head.appendChild(script); }}();
在ifram中layer.alert 只展示当前页面
如何让弹框在整个页面中展示 而不是在ifram中
parent.parent.layer.alert('请输入预约人');
本以为这样就可以 在主页面中还需要引入layer
<!--如果使用的是layui layui版本光引入layui.js还不够,还要在引入的文件后加下面代码才 layui.use(['layer'], function(){ var layer=layui.layer; }); -->
否则总是提示parent.layer.open()总是提示TypeError: parent.layer is undefined
成功!
以上这篇解决layer.msg 不居中 ifram中的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

