预加载img并将src插入另一个img而不重新加载
问题描述:
我试图通过javascript预加载图像,并在正确的时刻将其插入另一个图像而没有新的获取。预加载img并将src插入另一个img而不重新加载
不幸的是,当我用预加载的src替换img的src时,图像被重新加载并且chrome不使用兑换的图像。我能做什么?
这是我的预加载图像:
if (document.images) {
this.img = new Image();
this.img.src = "img/img.jpg";
}
,后来我将它像这样:
this.poster.src = this.img.src;
谢谢!
答
其实这段代码工作正常。我正在使用禁止缓存的预处理器。在服务器上一切正常
您的图像源文件名与预加载和提取的图像相同吗? 如果是这样,那是你的问题。要强制缓存并强制更改图像,您的文件名需要不同,以便浏览器熄灭并抓取新图像。 – Korgrue
不,我想缓存图片并插入它,而不用重新加载它 – vinni