我有一个javascript图片库,可以在Mobile Safari中从屏幕外的图片中滑动。看起来屏幕外的图像没有被缓存,因为每次它们滑入它需要几秒钟来加载它们,此时它们已经到达目的地的一半。我试图在初始页面加载期间加载所有图像。似乎Mobile Safari忽略或“垃圾收集”屏幕外图像。有没有办法通过CSS3(一些-webkit前缀属性)或任何方式,以便所有图像加载并保持加载,所以它们没有闪烁。
谢谢!
答案 0 :(得分:0)
如果图库中的图像集有点静态(即通过某种上传过程管理而不是动态拾取图像),您可以尝试使用HTML5离线应用程序缓存来处理图像。 This blog post describes the technique,以及iPhone缓存经常遇到的其他一些陷阱。