PHP学院的中学生 2021-08-25 10:48:55 799次浏览 0条回复 0 0 0
function openLayer(imgUrl) {
    var imgUrl = imgUrl;
    getImageWidth(imgUrl,function(w,h){
        layui.use('layer', function(){
            var layer = layui.layer;
            layer.open({
                type: 1,
                title:false,
                offset: 'auto',
                area: [w+'px',h+'px'],
                shadeClose:true,
                content: '<div><img style="max-width: 1450px;max-height: 800px" src="'+imgUrl+'"></div>'
            });
        });
    });
}
// 获取图片真实高度
function getImageWidth(url,callback) {
    var img = new Image();
    img.src = url;
    // 如果图片被缓存,则直接返回缓存数据
    if (img.complete) {
        callback(img.width, img.height);
    } else {
        img.onload = function () {
            callback(img.width, img.height);
        }
    }
}
 

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册