(1)關閉特定iframe
//當在iframe頁面關閉自身時,在iframe頁執行以下js腳本
var
index = parent.layer.getFrameIndex(window.name);
//先得到當前iframe層的索引
parent.layer.close(index);
//再執行關閉
(2)父頁面傳參到iframe彈出層
1
|
var
collectionId = parent.$(
"#hideCollectionId"
).val();
//可在父頁面定義隱藏域,id為hideCollectionId,需要引用jquery
|
(3)關閉所有彈出層
如果沒有彈層疊加等復雜邏輯,可根據需要關閉所有彈出層
1
2
3
4
5
6
|
layer.closeAll();
//瘋狂模式,關閉所有層
layer.closeAll(
'dialog'
);
//關閉信息框
layer.closeAll(
'page'
);
//關閉所有頁面層
layer.closeAll(
'iframe'
);
//關閉所有的iframe層
layer.closeAll(
'loading'
);
//關閉加載層
layer.closeAll(
'tips'
);
//關閉所有的tips層
|