layer 翻开和封闭 通用函数

// 翻开layer弹出框
// title:题目
// w:款
// h:高
// url:地点
openLayer(title,w,h,url){
    var dirname = window.location.origin;
    if (title == null || title == '') {
        title=false;
    };
    if (url == null || url == '') {
        url="404.html";
    };
    if (w == null || w == '') {
        w=800;
    };
    if (h == null || h == '') {
        h=($(window).height() - 50);
    };
    url =  dirname + url;
    console.log(url)
    layer.open({
        type: 2,
        title: title,
        shadeClose: true, //点击遮罩封闭层
        area : [w+'px', h +'px'],
        content: url,
        scrollbar :true
    })
}


// 封闭layer弹出框
closeLayer(){
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
}
    原文作者:weijie
    原文地址: https://segmentfault.com/a/1190000019026369
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞