【发布时间】:2016-08-24 10:18:24
【问题描述】:
我试图在图像显示在 HTML 上之前获取它们的实际大小,并且在大多数情况下我都会使用它:
var imgae = new Image();
image.src = img.src;
image.onload = function() {
// Do something with image.width and image.height
// and insert an <img> into <body>
}
但是,如果图像太大以至于下载可能需要几秒钟的时间,用户必须等到完成后才能看到图像。有什么方法可以在触发Image.onload 之前(以及加载图像的元数据之后)获取信息,以便我可以在页面上显示部分信息?
【问题讨论】:
-
@AlexD setInterval 对我有用,虽然在这里看起来很奇怪。非常感谢。
-
这里已经回答了这个问题:stackoverflow.com/questions/6575159/…
标签: javascript html