我有以下功能:
$('<img/>').attr('src', lrgSrc).load(function(){
console.log($(this).innnerHeight())
})
值始终为0,我想访问加载的图像高度。有人可以提供一些有关如何做到这一点的见解。我觉得这不应该太离谱。
答案 0 :(得分:0)
你试过.height()函数吗?
答案 1 :(得分:0)
非常确定它需要在DOM中具有高度:
var lrgSrc = "http://dummyimage.com/120x90/f00/fff.png&text=my+image";
$('<img/>').appendTo('body').attr('src', lrgSrc).load(function(){
console.log($(this).innerHeight());
});
示例: http://jsfiddle.net/JkWKp/
此外,您有innnerHeight
而不是innerHeight
,但我认为这只是您问题中的错字。