Jquery获得流体图像的高度

时间:2013-07-11 16:24:52

标签: javascript jquery css

我需要获取图像的高度并将高度应用于另一个div。这很容易使用

$(window).load(function() {
    var img_height = $('#image').height(); 
    $('.some_div').css('height', img_height);
});

但是...图像设置为宽度100%并在重新调整浏览器窗口大小时更改大小。是否有可能获得图像的实时高度?

2 个答案:

答案 0 :(得分:4)

$(window).resize(function () {
  var image_height = $('img').height();
  $('div').css({
      'height': image_height
  });
});

这是JSFiddle,它使用控制台报告图像高度。

答案 1 :(得分:1)

您可以使用窗口resize回调

$(window).resize(function(){
    var img_height = $('#image').height(); 
    $('.some_div').css('height', img_height);
})