我有一个设置了 src 属性的图像。
我想替换图像,但与服务器的连接速度很慢,并且加载新图像所需的时间不可忽略。
是否可以创建内部 Image 对象,在其上设置“onLoadListener”类型,加载图像,然后将其设置为原始图像 src 属性?
最佳答案
您可以像这样在 JavaScript 中预加载图像...
myImage = new Image();
myImage.onload = function () { alert("Loaded"); };
myImage.src = "logo.gif";
您可以放置在页面上弹出图像的逻辑,而不是发出警报。
关于javascript - 在 Javascript 中优雅地预加载图像(无需任何 JS 库)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924858/