遇到一個問題:點擊layer彈出層中的按鈕之后,完成一系列操作,彈出層自我關閉并在父界面彈出一句提示。
簡單查找了一下,發現了layer.open中的end。
end - 層銷毀后觸發的回調
類型:Function,默認:null
無論是確認還是取消,只要層被銷毀了,end都會執行,不攜帶任何參數。
這樣,寫出了自己的需求
layer.open({ type:2, //彈出層現實的樣式 //shade:false, //不顯示背景陰影,去掉這個屬性則顯示 //skin:"layui-layer-rim", //加上邊框 closeBtn:0, //不顯示關閉按鈕 //shadeClose:true,//開啟遮罩關閉 就是點擊其他地方,彈框消失 title:"發現新問題",//title:false 不顯示標題 area: ['800px', '300px'], //彈出層寬高 content:"question.php?qid=1", //捕獲的元素 end: function(){ window.parent.layer.msg('發布成功'); } });
以上這篇淺談bootstrap layer.open中end的使用方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答