layui如何关闭弹出层? layui框架是一个开源的前端工具模板。很多用户在使用图层弹出框的时候经常会遇到弹出窗口关闭的问题。这里小编给大家分享下layui框架关闭弹窗层的具体方法。
1. layer.close(index) - 关闭特定图层
//当要关闭当前页面的某一层时
变种指数=层。打开();
变种指数=层。警报();
var index=layer.load();
变种指数=层。尖端();
//可以看到,每个弹窗调用方法都会返回一个索引
图层关闭(索引); //此时只需要将获取到的index轻轻赋值给layer.close
//如果要关闭最新的弹出层,直接获取layer.index即可
layer.close(layer.index); //获取的永远是最新的弹出层,值在层内动态递增计算
//当你关闭iframe页面本身时
var index=parent.layer.getframeindex(window.name); //先获取当前iframe层的index
parent.layer.close(index); //再次执行关闭
2. layer.closeall(type) - 关闭所有图层
如果你很懒,你不想获取索引,你只想关闭。那么closeall 真的可以帮到你。如果您不指向图层类型,它将破坏当前页面上的所有图层。当然,如果你只想关闭某类图层,那么你可以
layer.closeall(); //疯狂模式,关闭所有图层
layer.closeall(对话框); //关闭消息框
layer.closeall(页面); //关闭所有页面层
layer.closeall(iframe); //关闭所有iframe 层
layer.closeall(loading); //关闭加载层
layer.closeall(提示); //关闭所有提示层
好了,layui关闭tab(layui按钮)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
