我需要获取给定特定来源的图像的原始宽度和高度。我目前的方法是:
img.tag = "<img style='display:none;' src='" + img.src + "' />";
img.Owidth = 0;
img.Oheight = 0;
$(img.tag).load(function() {
img.Owidth = $(this).width();
img.Oheight = $(this).height();
}).appendTo(img.parent());
和是加载图像的原始尺寸Owidth
。Oheight
我想知道是否有更好的方法来做到这一点:
- 图像可能已经加载,但显示的大小与其原始大小不同。
- 图像尚未加载