本文分享了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