最后经过思考,传入弹出层内一个元素,向上找到弹出层最外层的div,其id为layui-layer{index}的形式,获取其id,获取id最后的数字,以此关闭。问题完美解决 functioncloseLayer(jq){ let index=0let p=jqwhile(!p.hasClass("layui-layer-page")){ p=p.parent()if(!p){ console.error("传入的jq对象没有在laye...
layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的 当你在iframe页面关闭自身时 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引parent.layer.close(index); //再执行关闭...
方法/步骤 1 首先下载插件,2 然后在demo中引入jQuery ,就引入layer.layui.com 页面引入的jQuery http://cdn.bootcss.com/jquery/1.12.3/jquery.min.js,3 首先"layer引入进来了,4 layer是异步的执行,不等你点确认或者取消,这里都会执行到,所以后面要执行的代码都要放到layer里面的回调函数中。5 这是第...
layer.close(index); //此时你只需要把获得的index,轻轻地赋予layer.close即可 //如果你想关闭最新弹出的层,直接获取layer.index即可 layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的 //当你在iframe页面关闭自身时 var index = parent.layer.getFrameIndex(window....
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 layer.closeAll(type) - 关闭所有层 如果你很懒,你不想去获取index你只想关闭。那么closeAll真的可以帮上你。如果你不指向层类型的话,它会销毁掉当前页所有的layer层。当然,如果你...
var index = layer.tips(); 1. 2. 3. 4. 正如你看到的,每一种弹层调用方式,都会返回一个index layer.close(index); //此时你只需要把获得的index,轻轻地赋予layer.close即可 1. 如果你想关闭最新弹出的层,直接获取layer.index即可 layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由...
layer.prompt(function(val, index){ layer.msg('得到了'+val); layer.close(index); }); //屏蔽浏览器滚动条 layer.open({ content: '浏览器滚动条已锁', scrollbar: false }); //弹出即全屏 var index = layer.open({ type: 1, content: '数据打开就是全屏了', area: ['320px', '195px']...
layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的 如果弹出一个页面,layer.index自增1,但是如果页面有alert或者点击了数据表格下的分页按钮,都会导致layer.index自增,这个时候再用layer.close(layer.index)就不能关闭这个页面了。
layer.close(index); 获取iframe页的DOM 当你试图在当前页获取iframe页的DOM元素时,你可以用此方法。selector即iframe页的选择器 layer.open({ type: 2, content: 'test/iframe.html', success: function(layero, index){ var body = layer.getChildFrame('body', index); ...
layer.close()关闭⼤全 layer.close(index) - 关闭特定层 1//当你想关闭当前页的某个层时 2var index = layer.open();3var index = layer.alert();4var index = layer.load();5var index = layer.tips();6//正如你看到的,每⼀种弹层调⽤⽅式,都会返回⼀个index 7 layer.close(index...