layer关闭当前弹出层,返回父层
2019-03-07 本文已影响0人
i高安
今天做项目的时候,遇到一个问题:
当我在弹出层做完操作之后,再返回父层的时候发现发层出现在了弹出层里......
由于我是后台开发,前端知识学的一塌糊涂,卡了很久终于解决了UwU
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
第一行代码是获取父层的窗口索引
第二行是关闭弹框。
那么问题又来了,我想延迟几秒后再关闭,就需要用到setTimeout函数:
setTimeout(function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
},2000)
1000就是1秒......