layer彈出層的關(guān)閉問題詳解之在執(zhí)行完畢后關(guān)閉當(dāng)前彈出層
前言
今天再用layui寫東西的時(shí)候遇到一個(gè)問題,就是在彈出層操作完之后不知道怎么在彈出層內(nèi)操作關(guān)閉這個(gè)彈出層,查閱資料之后終于找到了解決的辦法。下面兩段出自官網(wǎng)文檔。
一、layer.close(index) - 關(guān)閉特定層
關(guān)于它似乎沒有太多介紹的必要,唯一讓你疑惑的,可能就是這個(gè)index了吧。事實(shí)上它非常容易得到。
//當(dāng)你想關(guān)閉當(dāng)前頁的某個(gè)層時(shí) var index = layer.open(); var index = layer.alert(); var index = layer.load(); var index = layer.tips(); //正如你看到的,每一種彈層調(diào)用方式,都會返回一個(gè)index layer.close(index); //此時(shí)你只需要把獲得的index,輕輕地賦予layer.close即可 //如果你想關(guān)閉最新彈出的層,直接獲取layer.index即可 layer.close(layer.index); //它獲取的始終是最新彈出的某個(gè)層,值是由layer內(nèi)部動態(tài)遞增計(jì)算的 //當(dāng)你在iframe頁面關(guān)閉自身時(shí) var index = parent.layer.getFrameIndex(window.name); //先得到當(dāng)前iframe層的索引 parent.layer.close(index); //再執(zhí)行關(guān)閉
二、layer.closeAll(type) - 關(guān)閉所有層
如果你很懶,你不想去獲取index你只想關(guān)閉。那么closeAll真的可以幫上你。如果你不指向?qū)宇愋偷脑挘鼤N毀掉當(dāng)前頁所有的layer層。當(dāng)然,如果你只想關(guān)閉某個(gè)類型的層,那么你可以
layer.closeAll(); //瘋狂模式,關(guān)閉所有層 layer.closeAll('dialog'); //關(guān)閉信息框 layer.closeAll('page'); //關(guān)閉所有頁面層 layer.closeAll('iframe'); //關(guān)閉所有的iframe層 layer.closeAll('loading'); //關(guān)閉加載層 layer.closeAll('tips'); //關(guān)閉所有的tips層
三、關(guān)閉彈出層之后刷新父頁面
例如:在增加用戶的時(shí)候,增加會彈出一個(gè)新的彈窗頁面,增加成功之后會有提示性的小的alert,在點(diǎn)擊確定之后,彈窗頁面關(guān)閉,并且刷新用戶列表的頁面數(shù)據(jù)。
只需要在關(guān)閉彈窗的時(shí)候加這個(gè)window.parent.location.reload();//刷新父頁面
success: function(data){ var res = eval('(' + data + ')'); if(res.status == '1'){ layer.msg("添加成功!"); layer.alert("添加成功!",function(){ window.parent.location.reload();//刷新父頁面 parent.layer.close(index);//關(guān)閉彈出層 }); } else{ layer.msg("添加失?。?); } },
總結(jié)
到此這篇關(guān)于layer彈出層的關(guān)閉問題詳解之在執(zhí)行完畢后關(guān)閉當(dāng)前彈出層的文章就介紹到這了,更多相關(guān)layer執(zhí)行完畢關(guān)閉當(dāng)前彈出層內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js實(shí)現(xiàn)帶搜索功能的下拉框?qū)崟r(shí)搜索實(shí)時(shí)匹配
當(dāng)select輸入框中每輸入一點(diǎn)內(nèi)容的時(shí)候,在option中找出與內(nèi)容匹配的選項(xiàng)顯示在option的前面選項(xiàng)中,下面有個(gè)不錯(cuò)的示例,希望朋友們可以喜歡2013-11-11JS實(shí)現(xiàn)環(huán)形進(jìn)度條(從0到100%)效果
這篇文章主要介紹了JS實(shí)現(xiàn)環(huán)形進(jìn)度條(從0到100%)效果的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)與數(shù)據(jù)傳遞方案
在開發(fā)過程中經(jīng)常會遇到在微信小程序的頁面跳轉(zhuǎn)以及數(shù)據(jù)傳遞的知識點(diǎn),所以下面這篇文章主要給大家介紹了關(guān)于小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)與數(shù)據(jù)傳遞的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法
在實(shí)現(xiàn)補(bǔ)全提示功能時(shí)(Suggest),都會給輸入框(Input)元素添加autocomplete屬性,且值設(shè)為off。2011-03-03JavaScript實(shí)現(xiàn)在數(shù)組中查找不同順序排列的字符串
這篇文章主要介紹了JavaScript實(shí)現(xiàn)在數(shù)組中查找不同順序排列的字符串,本文用兩個(gè)方法解決了這道算法題,需要的朋友可以參考下2014-09-09Javascript與vbscript數(shù)據(jù)共享
Javascript與vbscript數(shù)據(jù)共享...2007-01-01