相信大家在使用layer彈框的時候會常常遇到關閉彈窗的問題下面為關閉彈窗的方法
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) - 關閉所有層
如果你很懶,你不想去獲取index你只想關閉。那麼closeall真的可以幫上你。如果你不指向層型別的話,它會銷毀掉當前頁所有的layer層。當然,如果你只想關閉某個型別的層,那麼你可以
layer.closeall(); //瘋狂模式,關閉所有層
layer.closeall(『dialog』); //關閉資訊框
layer.closeall(『page』); //關閉所有頁面層
layer.closeall(『iframe』); //關閉所有的iframe層
layer.closeall(『loading』); //關閉載入層
layer.closeall(『tips』); //關閉所有的tips層
layer關閉彈窗
layer.close index 關閉特定層 例如 var index layer.open layer.close index 如果你想關閉最新彈出的層,直接獲取layer.index即可 layer.close layer.index 它獲取的始終是最新彈出的某個層,值是由layer內部動態遞...
layer關閉特定彈窗
layui關閉彈窗,我一般常用的就兩個方法 layer.close layer.index 這個是關閉最新開啟的乙個layui彈窗。不會關閉全部,只關閉乙個。最新開啟的 layer.closeall 這個好用,直接關閉所有的彈框完事。根據我目前寫的業務邏輯這兩個就足夠了,當然還有別的方法 layer...
layui關閉彈窗
type 基本層型別 型別 number,預設 0 layer提供了5種層型別。可傳入的值有 0 資訊框,預設 1 頁面層 2 iframe層 3 載入層 4 tips層 layer.closeall 關閉所有層 layer.closeall dialog 關閉資訊框 layer.closeall ...