今天做項目的時候,遇到一個問題:
當我在彈出層做完操作之后,再返回父層的時候發(fā)現(xiàn)發(fā)層出現(xiàn)在了彈出層里......
由于我是后臺開發(fā),前端知識學的一塌糊涂,卡了很久終于解決了UwU
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
第一行代碼是獲取父層的窗口索引
第二行是關(guān)閉彈框。
那么問題又來了,我想延遲幾秒后再關(guān)閉,就需要用到setTimeout函數(shù):
setTimeout(function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
},2000)
1000就是1秒......