我有一个网站,我必须在其中动态加载图像。在放下它们之前我必须知道它们的宽度/高度,所以我使用了 onload 事件处理程序。无论如何我发现,有时即使在处理程序中这些值也是 0/0(这发生在 Chrome 上,因为我的目标是 webkit,这是要使用的浏览器)。有什么办法可以强制执行吗?我的意思是我可以在图像为 0/0 的情况下使用 setTimeout 之类的东西并重新检查直到它完成,我正在寻找的是更干净的东西并且可能使用 DOM 方法......
最佳答案
您使用的是图像的 onload 事件吗?如果这不可靠,我会尝试将图像写入隐藏元素中的 DOM,然后获取它的尺寸。
关于javascript - HTML图片加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263799/