<script type="text/javascript"> let layer = layui.layer; layer.open({ id:'dds', //一般用於頁面層和iframe層模式 title: '很多時候,我們想最大化看,比如像這個頁面。', type: 1, content: $('#table'),//content: '傳入任意的文本或html' | content: $('#id')| type:2 content: 'http://sentsin.com' | area: ['893px', '600px'], shadeClose: true, shade: false, time: 5000, //即代表5秒後自動關閉,注意單位是毫秒(1秒=1000毫秒) maxmin: true, //開啓最大化最小化按鈕 btn: ['按鈕一', '按鈕二'], min: function(layero, index) { //點擊最小化後的回調函數 alert('點擊最小化時觸發回調函數'); } , full: function(layero, index) { //點擊最大化後的回調函數 let iframeWin = window[layero.find('iframe')[0]['name']];//得到iframe頁的窗口對象,執行iframe頁的方法: let companyId = iframeWin.document.getElementById("layerBody"); $(companyId).css('height','auto').css('max-height', ''); } ,restore: function(layero, index) { //點擊還原後的回調函數 let iframeWin = window[layero.find('iframe')[0]['name']];//得到iframe頁的窗口對象,執行iframe頁的方法: let companyId = iframeWin.document.getElementById("layerBody"); $(companyId).css('height','').css('max-height', '600px'); } ,yes: function(index, layero){ //按鈕【按鈕一】的回調 } ,btn2: function(index, layero){ //按鈕【按鈕二】的回調 //return false 開啓該代碼可禁止點擊該按鈕關閉 } ,cancel: function(index, layero){//當前層索引參數(index)、當前層的DOM對象(layero) //右上角關閉回調 //return false 開啓該代碼可禁止點擊該按鈕關閉 } }) // layer.open({ // type: 4, // content: ['內000000000000000000000000容', '.layui-tab'] //數組第二項即吸附元素選擇器或者DOM // }) </script>
彙總一下;方便自己一會使用