2010-08-22 80 views
1

我的网页的div内容动态变化。动态HTML中使用的图像目前在server.is有任何方法我可以cahce那些图像有更好的经验,当div的内容是变化使用ajax缓存图像

回答

2

您可以预加载您的图像在onLoad事件以获得更好的性能。预加载的图像使用Image对象:

var anImage = new Image(width, height); 

在存储器,其属性是空的上面创建一个对象。但是,你可以将图像URL,然后分配给对象的src属性:

var anImage = new Image(100, 200); 
anImage.src = "imageFile.gif"; 

你那么这个存储的图像的src属性分配给您的<img>元素的src属性出现在页面:

document.images["someImage"].src = anImage.src; // preloaded image