關閉一個彈窗
當你想關閉一個彈窗時
var index = layer.open(); var index = layer.alert(); var index = layer.load(); var index = layer.tips();
每一個彈窗都會產生一個index,我們可以根據index,關閉指定窗口
layer.close(layer.index);
window.parent.location.reload();
如果你想關閉最新的彈窗
layer.close(layer.index); //它獲取的始終是最新彈出的某個層,值是由layer內部動態遞增計算的
當你在iframe頁面關閉自身時
var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引 parent.layer.close(index); //再執行關閉
關閉所有彈窗
layer.closeAll(); //瘋狂模式,關閉所有層 layer.closeAll('dialog'); //關閉信息框 layer.closeAll('page'); //關閉所有頁面層 layer.closeAll('iframe'); //關閉所有的iframe層 layer.closeAll('loading'); //關閉加載層 layer.closeAll('tips'); //關閉所有的tips層