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)只關閉某個類型的層

layer.closeAll();   //關閉所有層

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

layer.closeAll('page');   //關閉所有頁面層

layer.closeAll('iframe');   //關閉所有的iframe層

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

layer.closeAll('tips');   //關閉所有的tips層

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM