layui關閉彈出框

 

layer.close(index) - 關閉特定層

//當你想關閉當前頁的某個層時

var index = layer.open();
var index = layer.alert();
var index = layer.load();
var index = layer.tips();

//正如你看到的,每一種彈層調用方式,都會返回一個index
layer.close(index); //此時你只須要把得到的index,輕輕地賦予layer.close便可

//若是你想關閉最新彈出的層,直接獲取layer.index便可
layer.close(layer.index); //它獲取的始終是最新彈出的某個層,值是由layer內部動態遞增計算的

//當你在iframe頁面關閉自身時
var index = parent.layer.getFrameIndex(window.name); //先獲得當前iframe層的索引
parent.layer.close(index); //再執行關閉

 

layer.closeAll(type) - 關閉全部層

方法closeAll()會銷燬掉當前頁全部的layer層,或者closeAll(type)只關閉某個類型的層html

layer.closeAll();   //關閉全部層

layer.closeAll('dialog');   //關閉信息框

layer.closeAll('page');   //關閉全部頁面層

layer.closeAll('iframe');   //關閉全部的iframe層

layer.closeAll('loading');   //關閉加載層

layer.closeAll('tips');   //關閉全部的tips層
相關文章
相關標籤/搜索