我使用jQuery设置幻灯片(实际上更像是一个fadeshow)。最初,显示硬编码图像,并使用以下内容从一系列源预加载剩余图像:
function preload(imgArray) {
$.each(imgArray, function() {
$.get(this);
});
}
一切正常。但是,如果我在到达的前几秒内离开页面(虽然预装的图像仍在下载,但在初始图像完全加载后),原始硬编码图像消失,红色X(通常显示)当找不到图像时)出现。 (仅在Windows 7 SP1上的FF 23中注意到)
在使用此特定网站之前,我从未注意到它。这不是问题,因为我还是要离开页面,但为什么会这样呢?它是否与我的代码有关,或者是资源下载中断时这种标准的浏览器行为?