layui彈窗 之 iframe關閉


(1)關閉特定iframe

//當在iframe頁面關閉自身時,在iframe頁執行以下js腳本

var  index = parent.layer.getFrameIndex(window.name);  //先得到當前iframe層的索引
parent.layer.close(index);  //再執行關閉
 

(2)父頁面傳參到iframe彈出層

1
var  collectionId = parent.$( "#hideCollectionId" ).val(); //可在父頁面定義隱藏域,id為hideCollectionId,需要引用jquery

(3)關閉所有彈出層

如果沒有彈層疊加等復雜邏輯,可根據需要關閉所有彈出層

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM