【发布时间】:2012-03-12 03:34:32
【问题描述】:
我有这样的事情:
<div id="container">
<img id="screenFirstImg">
</div>
还有js:
$('a.screenThumbLink').click(function(){
console.log( $('#container').height() );
$('img.screenFirstImg').attr('src','new src');
console.log( $('#container').height() );
});
基本上只需单击缩略图,screenFirstImage 就会更改(带有更大的图像)。但是console.log显示了完全相同的高度数字,这是不可能的,因为在我设置了新的src之后,容器变得更大了。
也许那是因为当我执行第二个 console.log 时,图像尚未加载。
加载img后如何获取.height?
【问题讨论】:
标签: javascript jquery