Layer弹出层与js中window对象的使用

博客介绍了layer弹出层的两种打开方式:当前层级和父级打开,并详细解析了在弹出层中如何调用相应页面的方法。重点讨论了在yes回调函数中关闭弹出层的实现以及不同打开方式下调用页面方法的限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//等同于window.layer.open,相当于当前层级打开layer弹出层窗口,当需要在弹出层按钮事件中添加对弹出层页面方法的调用时,调用方法只能调用当前层级子级页面(打开的弹出层中的页面)中的方法
layer.open({
        type: 1
        ,offset: type //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset
        ,btn: '关闭全部'
        ,btnAlign: 'c' //按钮居中
        ,yes: function(){
          layer.closeAll();
        }
      });
//相当于当前层的父级打开layer弹出层窗口,当需要在弹出层按钮事件中添加对弹出层页面方法的调用时,使用window.parent.layer.open的弹出层调用方法只能调用当前层级页面中的方法
window.parent.layer.open({
        type: 1
        ,offset: type //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset
        ,btn: '关闭全部'
        ,btnAlign: 'c' //按钮居中
        ,yes: function(){
          layer.closeAll();
        }
      });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值