我正在尝试查找width
标记的height
和img
。有两种情况:
如果图像在缓存中不,则可以正常工作:
img.onload = function() {
console.log('LOADED');
var photoWidth = $photo.width();
console.log("photo width: " + photoWidth);
};
img.src = $photo.get(0).src;
它正确记录img
标记的宽度。请注意,我不想要图像的尺寸,而是需要img
标记。
如果图像已经在缓存中,则会出现问题。然后上面的代码输出photo width: 0
。
这是因为调用onload
的速度比插入img
的{{1}}标记要快。 (我想)。
我的替代方案是什么?
由于