layer彈出層的關閉問題

2022-09-17 03:42:11 字數 682 閱讀 9819

就是在執行新增或修改的時候,需要將資料提交到後台進行處理,這時候新增成功之後最理想的狀態是關閉彈出層並且重新整理列表的資料資訊,之前一直想實現這樣,可一直沒有成功,今天決定好好弄一弄,在仔細看過layer的幫助手冊以及查閱資料之後,有了以下的解決辦法:

一、關閉彈出窗

這是layer官網給出的幫助手冊,講解的比較詳細

分成兩種情況:

1、彈出層不是新的頁面的時候,直接獲得該彈窗的索引,然後執行close方法

layer.close();

2、彈出窗是新的頁面的時候

var index=parent.layer.getframeindex(window.name);

parent.layer.close(index);

二、關閉彈窗之後重新整理父頁面

例如:在增加使用者的時候,增加會彈出乙個新的彈窗頁面,增加成功之後會有提示性的小的alert,在點選確定之後,彈窗頁面關閉,並且重新整理使用者列表的頁面資料。

只需要在關閉彈窗的時候加這個window.parent.location.reload();//重新整理父頁面

layer關閉彈出層,彈出列印

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

layer彈出相簿層

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

layer彈出層的位置設定

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