Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery获取流体图像的高度_Javascript_Jquery_Css - Fatal编程技术网

Javascript Jquery获取流体图像的高度

Javascript Jquery获取流体图像的高度,javascript,jquery,css,Javascript,Jquery,Css,我需要得到一个图像的高度,并应用到另一个div的高度。这是很容易使用的 $(window).load(function() { var img_height = $('#image').height(); $('.some_div').css('height', img_height); }); 然而。。。图像设置为100%宽度,并在重新调整浏览器窗口大小时更改大小。有可能获得图像的真实高度吗 您可以使用窗口调整大小回调 $(window).resize(function()

我需要得到一个图像的高度,并应用到另一个div的高度。这是很容易使用的

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

然而。。。图像设置为100%宽度,并在重新调整浏览器窗口大小时更改大小。有可能获得图像的真实高度吗

您可以使用窗口
调整大小
回调

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

您可以使用window
resize
callback

$(window).resize(function(){
    var img_height = $('#image').height(); 
    $('.some_div').css('height', img_height);
})
下面是一个使用控制台报告图像高度的示例


下面是一个使用控制台报告图像高度的示例

IIRC$.height()返回元素的当前计算高度。。。那么,您是否尝试调用$('#image').height()并将结果回显到$(窗口)上的控制台。在('resize')或类似情况下?IIRC$.height()返回元素的当前计算高度。。。那么,您是否尝试过调用$('#image').height(),并将结果回显到控制台上的$(窗口)。在('resize')或类似的功能上?由于JSFIDLE的工作方式,您的FIDLE并不能很好地工作,但回答得很好。由于JSFIDLE的工作方式,您的FIDLE并不能很好地工作,但回答得很好。