layui弹窗 之 iframe关闭

Posted niyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layui弹窗 之 iframe关闭相关的知识,希望对你有一定的参考价值。

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关闭的主要内容,如果未能解决你的问题,请参考以下文章

layui 弹窗的iframe 父子界面相互传值

layui.layer怎么在右侧窗口跳转页面

layui弹出层怎么不显示

layer关闭弹出层时怎么向父窗口返回值

layui: 子iframe关闭/传值/刷新父页面

layui 关闭弹出层方法