我正在动态切换背景图像。当然,它们需要预加载才能及时显示。我正在预加载它们,我能够在图像加载时在 FireBug 中进行跟踪。当背景图像切换时,我看到图像在 FireBug 中再次下载。
这是我的网址:http://www.morganpackard.com/siteRoot/ http://www.morganpackard.com/siteRoot/
奇怪的是,如果我重新加载页面,一切都会按预期进行。我正在采取的步骤如下:
1)清除FireFox缓存
2)重新加载页面
图像加载缓慢,并且显然既没有预加载也没有缓存。每次进行图像交换时,都会再次下载图像。
3)现在再次重新加载页面而不清除缓存
图像立即加载和交换,一切都按预期进行。
所以看起来我必须在 FireFox 从缓存中读取图像之前重新加载。这很奇怪。有任何想法吗?
注意:我的图像很大。当然,我会压缩它们,但希望首先对预加载进行排序。
我没有读过你的代码,但是为了让预加载工作,你必须将图像添加到文档 DOM 中,否则它可能会被积极地垃圾收集。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)