layui弹出层点击触发父页面中的函数
项目中有二次打开弹出窗口的需求,一开始直接在弹出层的页面里写了打开新layer的方法,效果如下,不尽如人意,不仅尺寸受影响,只能在已有的layer范围内中显示,还不方便移动
那么我们就在父页面中打开新的layer,layer中的点击事件如何调用父页面的函数呢?
// 在子页面para.html中调用父页面函数打开layer, 避免新layer只能在子layer中移动且尺寸受影响
function setSwitchEditBtnListener () {
$('#switch-edit-btn').on('click', function(){
window.parent.openSwitchEditLayer();
})
}
我们再把新弹出窗尺寸调整一下,效果如下