我将很多图像加载到我的网站,如果我有耐心,它可以正常工作。但有时我在图像加载过程中触发一个动作,myDiv.style.display = 'none';
然后图像得到宽度=高度=0,因为所有图像都没有完成。当我让我的 div 再次可见时,我看不到它们,但通过搜索 width=height=0 来识别它们。
如果我将宽度和高度设置为大于 0 的值,我会看到图像,但这样会丢失实际大小。我还尝试通过添加类似 .src 的内容来更改 image.src myImage.src += "?t=random";
。这样做,myImage.onload
函数再次被触发,但宽度和高度仍然为 0。
如何获得图像的实际大小或如何强制重新加载?