码迷,mamicode.com
首页 > 其他好文 > 详细

layui弹窗 之 iframe关闭

时间:2018-12-23 23:58:53      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:层叠   模式   没有   asc   ide   frame   引用   layui   dia   

1)关闭特定iframe

//当在iframe页面关闭自身时,在iframe页执行以下js脚本

var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭

(2)父页面传参到iframe弹出层

var collectionId = parent.$("#hideCollectionId").val();//可在父页面定义隐藏域,id为hideCollectionId,需要引用jquery

(3)关闭所有弹出层

如果没有弹层叠加等复杂逻辑,可根据需要关闭所有弹出层

layer.closeAll(); //疯狂模式,关闭所有层
layer.closeAll(dialog); //关闭信息框
layer.closeAll(page); //关闭所有页面层
layer.closeAll(iframe); //关闭所有的iframe层
layer.closeAll(loading); //关闭加载层
layer.closeAll(tips); //关闭所有的tips层

 

layui弹窗 之 iframe关闭

标签:层叠   模式   没有   asc   ide   frame   引用   layui   dia   

原文地址:https://www.cnblogs.com/niyl/p/10165708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!