layer的巢狀開啟彈出層

2022-02-22 19:08:17 字數 340 閱讀 3043

當開啟了乙個layer.open()之後,如果在open的頁面上面還有乙個layer.open()去再次開啟乙個彈出層,這時候第二個開啟的彈出層是在最早開啟的基礎上,然後鑲嵌在裡面的。

如果第乙個彈出層很大,而第二個彈出層比較小,可能不會太影響使用者體驗;但是如果第乙個彈出層很小,而第二個彈出層卻很大,這時候效果就很不理想了。

想要這個第二個彈出層不巢狀在第乙個彈出層中,通常的辦法是使用window.top物件。

top.layer.open()

像這樣就能在頂級頁面(最底層)開啟彈出層,遮罩也是完全覆蓋了底層頁面。

"不要在晚上做決定,因為可能睡醒你就什麼都忘記了。"

layer彈出相簿層

如果想要製作乙個簡單的相簿,可以採用這個外掛程式的方法。如果你的是從後台傳過來的json格式裡,可以通過ajax載入讓顯示在頁面上,然後在使用layer外掛程式,做出點選以後就可以檢視大圖的效果。1.頁面 div class main id main div 2.ajax請求 document re...

layer關閉彈出層,彈出列印

常規的話,下面能夠完成關閉彈出層 var index parent.layer.getframeindex window.name 延遲關閉 解決列印視窗彈不出來的情況 parent.layer.close index 可是當這裡需要關閉的同時彈出列印視窗的時候,就會發現失效了,能關閉,可是列印視窗...

layer彈出層的位置設定

1 給彈出層id及資訊,方便獲取其寬度和高度 var index layer.msg data.info,2 根據具體情況計算出彈出層的top和left,用offset設定其位置 layer.msg index,例子,設定layer彈出層在彈出層 id為pop reg 的中間 水平垂直居中 位置 v...