我试图在图像加载后获得图像高度。原因是chrome获取了错误的高度值,因为它在图像加载之前获取了高度。
var imgHeight = $("#pic25").height();注意:在这个问题上,我不应该使用$(window).load(function(){。
我该怎么做呢?
发布于 2013-01-03 15:02:50
$("img#pic25").load(function(){
var height = $(this).height();
});发布于 2013-01-03 15:04:53
您需要使用onload(.load())事件,因为只有在DOM和相关资源(如图像)加载之后才会调用load事件,这样它才能正常工作
$(body).load(function(){
var height = $("#pic25").height();
});这将会起作用
要检查要加载的特定图像,可以像@arvind answers代码一样执行此操作
https://stackoverflow.com/questions/14134393
复制相似问题