获取图像高度,然后显示

时间:2015-09-08 17:40:44

标签: jquery

我想加载图片,确定高度,然后显示它

这是我的代码:

$("#block").animate({
        height: HERE GOES HEIGHT + 50px for additional space
    },
    function() {
        $("img").fadeIn("slow");
    });

2 个答案:

答案 0 :(得分:2)

这会有用吗?

$("img").load(function(){
var imgHeight = $(this).height();
});

$("#block").animate({
    height: '+='imgHeight
},
function() {
    $("img").fadeIn("slow");
});

答案 1 :(得分:1)

在加载页面之前抓取图像尺寸并不是我认为特别可能的事情。

然而,有一个类似的帖子在完全加载之前抓取图像尺寸,然后你可以将它绑定到你的动画中。

Get image dimensions with Javascript before image has fully loaded