layer的日常使用參數

<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>

彙總一下;方便自己一會使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章