亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決layui-open關閉自身窗口的問題

發布時間:2020-10-07 22:11:03 來源:腳本之家 閱讀:277 作者:1022yjm 欄目:web開發

如下所示:

解決layui-open關閉自身窗口的問題

1、這里的彈窗彈出來的是一個頁面,經過了后臺才彈出來的一個頁面

1.1、彈窗的實現

1.1.1、 js 部分

 function getArticleById(articleId){
 var index = layer.open({
  type: 2,
  title: '修改管理員',
  area: ['90%', '95%'],
  shade: 0.8,
  resize: false,
  fixed: false,
  move: false,
  shadeClose: false,
  content: '${ctxPath}/article/getArticleById?articleId='+articleId
 });

 }

 

1.1.2、后臺Java部分

 /**
* 去到修改文章頁面
* */
 @RequestMapping("/getArticleById")
 public String getArticleById(@RequestParam("articleId") Integer articleId,Model model) {
 MrtArticle mrtArticle = mrtArticleService.getArticleById(articleId);
 model.addAttribute("mrtArticle",mrtArticle); 
 return "article/articleUpdate";

 }

到這里也面就彈出來了

1.2、關閉該彈窗,在articleUpdate.jsp的JS部分用以下兩行代碼它就把自己關閉了

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

parent.layer.close(index); //再執行關閉 

 layer.alert('提交成功', {
  skin: 'layui-layer-molv' //樣式類名 自定義樣式
  ,closeBtn: 1 // 是否顯示關閉按鈕
  ,anim: 1 //動畫類型
  ,btn: ['確定'] //按鈕
  ,icon: 6 // icon
  ,yes:function(){
  //當你在iframe頁面關閉自身時
var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
parent.layer.close(index); //再執行關閉

  }
 });

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

關于它似乎沒有太多介紹的必要,唯一讓你疑惑的,可能就是這個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層

以上這篇解決layui-open關閉自身窗口的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东城区| 九龙坡区| 泽库县| 东辽县| 璧山县| 青海省| 夏河县| 高唐县| 嘉兴市| 杭锦后旗| 阜新| 遵义县| 安远县| 二手房| 水富县| 溧水县| 日喀则市| 南华县| 内乡县| 渭源县| 宜兴市| 锦屏县| 延边| 永年县| 清流县| 浦县| 山丹县| 桐乡市| 阿拉善右旗| 宁强县| 习水县| 自治县| 宁明县| 宜都市| 厦门市| 太仆寺旗| 四子王旗| 称多县| 昌宁县| 东宁县| 襄垣县|