从第一天开始,这个问题一直困扰着我:
如果我有一张图片,我用css调整大小:
.img {
width:100%;
height:auto;
}
并且假设我将使用
获得此图像的高度var imgH = $('.img').height();
imgH将在0中返回,但我想得到的高度是由css处理的大小,如何解决?
谢谢!
对不起你们是对的,我尝试了这些例子并在我的客户端项目上进行了测试,结果证明它们全部正常工作,我试图重现值0错误,但我没有。我有点迷失在此,而我还记得我曾经困在这里几次。无论如何,问题解决了,感谢@SrinivasR!:)
答案 0 :(得分:7)
$(document).ready(function() {
$("img").load(function() {
alert($(this).height());
alert($(this).width());
});
});
<强> DEMO 强>