关键词

弹出框 关闭 方法

两种layui关闭当前弹出框方法

本文分享了layui关闭当前弹出框的两种情况和方法,希望对大家有所帮助。

layer.close(index) - 关闭特定层

///当你想关闭当前页面的某一层时

var index = layer.open();
var index = layer.alert();
var index = layer.load();
var index = layer.tips();

//正如你所看到的,每种弹层调用方法,都会回到index
layer.close(index); ///在这个时候,你只需要轻轻地给layerindex.close就够了

//如果你想关闭最新的弹出层,直接获得layer.index就够了
layer.close(layer.index); //它总是获得最新弹出的某一层,layer内部动态递增计算值

//当你在iframe页面关闭自己时
var index = parent.layer.getFrameIndex(window.name); ////获得当前iframe层的索引
parent.layer.close(index); ///重新执行关闭

layer.closeAll(type) - 关闭所有层

closealll()将销毁当前页面的所有layer层,或closealll(type)只关闭某种类型的层

layer.closeAll();   ///关闭所有层

layer.closeAll('dialog');   ///关闭信息框

layer.closeAll('page');   //关闭所有页面层

layer.closeAll('iframe');   ////关闭所有iframe层

layer.closeAll('loading');   ///关闭加载层

layer.closeAll('tips');   ////关闭所有tips层

layui教程

以上是layui关闭当前弹出框方法的详细内容。请关注办公任务系统的其他相关文章!

本文链接:http://task.lmcjl.com/news/12610.html

展开阅读全文