我有一些代码,当页面加载时获取图像的高度,然后相应地调整其容器div的大小。这工作正常,除非它第一次加载页面或我用ctrl + f5进行硬刷新,然后它不起作用。我尝试过使用
$('#div img').load(function() {
// put the code here
});
但是我遇到了同样的问题。任何人都知道为什么会这样吗?
这是我的代码:
$(document).ready(function() {
maxheight = 0;
$('#venue #main-img img').each(function() {
height = $(this).height();
if(height > maxheight) {
maxheight = height;
}
$(this).hide();
});
$('#venue #main-img').animate({ height: maxheight });
$('#venue #main-img img').first().show();
});