搜尋
首頁web前端Layui教程layui的open怎麼關閉

layui的open怎麼關閉

Nov 09, 2020 am 09:53 AM

layui open關閉的方法:先開啟並查看js部分;然後去到修改文章頁面;最後在「articleUpdate.jsp」的JS部分用「layer.close(index)」方法關閉特定層即可。

layui的open怎麼關閉

本教學操作環境:windows10系統、layui2.5.6,本文適用於所有品牌的電腦。

推薦:《layui教學

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";
    }

         、關閉該彈窗,在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

了吧。事實上它非常容易得到。

codelayui.code

//當你想要關閉目前頁的某個層

    var index = layer.open();
  1. var index = layer.alert();
  2. var index = layer.load();
  3. var index = layer.tips();
  4. #//正如你看到的,每一種彈層呼叫方式,都會回傳一個index
  5. layer.close(index); //此時你只需要把獲得的index,輕輕地賦予layer.close即可
  6. //如果你想關閉最新彈出的層,直接取得layer.index即可
  7. layer.close(layer.index); //它取得的總是最新彈出的某個層,值是由layer內部動態遞增計算的
  8. #//當你在iframe頁面關閉自身時
  9. var index = parent.layer.getFrameIndex(window.name); //先得到目前iframe層的索引
  10. parent.layer.close(index); //再執行關閉
  11. layer.closeAll(type) - 關閉所有層
  12. 如果你很懶,你不想去拿index你只想關閉。那麼closeAll真的可以幫你。如果你不指向層類型的話,它會銷毀掉當頁所有的layer層。當然,如果你只想關閉某個類型的層,那麼你可以

    codelayui.code

    1. #layer.closeAll(); //瘋狂模式,關閉所有層
    2. layer.closeAll('dialog'); //關閉資訊框
    3. layer.closeAll('page'); //關閉所有頁面層
    4. layer.closeAll(' iframe'); //關閉所有的iframe層
    5. layer.closeAll('loading'); //關閉載入層
    6. layer.closeAll('tips'); //關閉所有的tips層

以上是layui的open怎麼關閉的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器