在JavaScript函数中,我想获得图像的高度。我这样做:
var image_height = $(image).height();
结果image_height
为0,但我确定我的图像没有高度0.有没有办法提取这个高度?
答案 0 :(得分:3)
计算图像加载后的高度。
$(document).ready(function(){
$(image).load(function(){
var image_height = $(this).height();
} );
});
答案 1 :(得分:2)
尝试outerHeight()以及
var image_height = $(image).outerHeight();
答案 2 :(得分:1)
确保在检索高度之前渲染了dom。
$(document).ready(function(){
var image_height = $(image).height();
}):
答案 3 :(得分:1)
您也可以使用常规JS:
var image_height = img.clientHeight