【发布时间】:2013-03-05 00:03:02
【问题描述】:
使用 jQuery 加载的图像没有保存在 Google Chrome 的缓存中?它每次都从服务器下载。
情况: 我正在使用 jQuery slimbox2 在“灯箱”中加载图片。在这一点上没有什么特别的。 我添加了一些 jQuery 代码来检测鼠标光标何时移到灯箱图像上:当发生这种情况时,我会动态加载灯箱图片的一个版本,但通过更改 div 的 css 背景更大(如缩放)。
问题: 当光标第一次进入灯箱时,它应该加载“大”图像,并且对于所有浏览器,图像都保存在缓存中,所以当光标第二次消失时,“大”图像是已下载,因此下载不需要一秒或 1 秒。
使用 Chrome 时,它会一次又一次地下载。 (还有更多的问题,因为灯箱分页层的 mousein mouseout 事件使这个额外的下载 = 图像一直闪烁[图像下载])。
示例: 我的英语很粗野而且已经很晚了。只需检查示例即可了解:) http://motocross.es/f/oneal/casco-oneal-7-series-mayhem-roots/996
先谢谢了,请原谅我的英语水平。
【问题讨论】:
-
见过比你写的更“残酷”的帖子。 :-)