LayUI-layer.open()
打开比父页面大的子页面
项目中想通过
layer.open()
打开一个子页面,其页面大小要大于父页面:
- 直接用
layer.open()
发现子页面的最大宽高只能是父页面宽高;- 解决方法:在
layer.open()
前面加个top.
或者parent.
,即通过top.layer.open()
或者parent.layer.open()
打开比父页面大的子页面
parent.layer.open({
// 这儿的parent也可写成top
type: 2, // iframe层
title: '学员信息', // 标题
area: ['1750px', '822px'], // 宽高 [宽度,高度]
offset: ['auto', '170px'], // 设置显示位置,即定位 [x,y]
shadeClose: true, // 点击遮罩层,弹窗关闭
content: "{:url('Customer/childrenDetail')}?cid="+id // 需要弹出的页面地址及携带的参数cid
})