【发布时间】:2011-01-21 11:28:01
【问题描述】:
我正在进行 Ajax 调用,它会返回一些信息,包括图像路径。
我在我的 HTML 中准备了所有这些信息,这些信息将显示为一种弹出窗口。我只是将弹出 div 的可见性从隐藏切换到可见。
要设置弹出 div 的位置,我必须根据图像的高度进行计算。因此,在设置位置并将可见性切换为可见之前,我必须等待图像加载以了解其尺寸。
我尝试了递归、setTimeout、完整的 img 属性、while 循环的技巧......但没有成功。
那么,我该怎么做呢?也许我应该在我的 Ajax 调用中返回尺寸。
【问题讨论】:
-
为什么它不适用于
Image.complete属性?
标签: javascript image load wait