Layer弹框相关问题
问题1
- Layer弹框问题描述
在父弹框上继续弹出子弹框,因为是iframe,子弹框窗体只能显示在父弹框的窗体区域内。 如果子弹框的窗体大小超过了父弹框,则子弹框的界面无法显示全。 - 解决方案
在父弹框中调用:parent.layer.open或者top.layer.open - 案例
- 注意
当使用parent.layer.open弹框之后,此时弹出框的级别提升。例如:有页面A,B,C。其中A为主页面、B为A中通过layer.open弹出的子窗体,C为在B窗体中通过parent.layer.open弹出的子窗体,那么现在C窗体已经可以大于B窗体了,但是又因为通过parent.layer.open的方式打开弹窗C,所以实际上C弹窗的父页面是A,因此执行回调函数要写到A中,然后再通过A的回调函数向B窗体中写入数据即可。