javascript - HTML图片加载问题

标签 javascript image dhtml onload

我有一个网站,我必须在其中动态加载图像。在放下它们之前我必须知道它们的宽度/高度,所以我使用了 onload 事件处理程序。无论如何我发现,有时即使在处理程序中这些值也是 0/0(这发生在 Chrome 上,因为我的目标是 webkit,这是要使用的浏览器)。有什么办法可以强制执行吗?我的意思是我可以在图像为 0/0 的情况下使用 setTimeout 之类的东西并重新检查直到它完成,我正在寻找的是更干净的东西并且可能使用 DOM 方法......

最佳答案

您使用的是图像的 onload 事件吗?如果这不可靠,我会尝试将图像写入隐藏元素中的 DOM,然后获取它的尺寸。

关于javascript - HTML图片加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263799/

相关文章:

javascript - 文本区域发布已通过,但表单内的数据未通过

php - 在 php 中调整 sql 中的图像大小并显示图像

image - r: dprint: 表格变更图像的大小

javascript - JQuery Mobile .page() 函数导致无限循环?

javascript - 禁用 parentNode -jquery 的所有输入标签

javascript - 如何对对象进行版本控制?

javascript - 得到双 "onmouseover"Javascript

javascript - meteor 自动形成自定义验证不 react

javascript - 在旋转的 javascript 横幅中添加链接

php - 如何禁用默认 DHTML 日历中的前几天?