1

我有一个用 jQuery 设置的幻灯片(实际上更像是一个淡入淡出)。最初,显示硬编码的图像,我从一个源数组中预加载剩余的图像:

function preload(imgArray) {
    $.each(imgArray, function() {
        $.get(this);
    });
}

这一切都很好。但是,如果我在到达的最初几秒钟内离开页面(虽然仍在下载预加载的图像,但在初始图像完全加载之后),原始硬编码图像消失并且红色 X(通常显示当找不到图像时)出现。(仅在 Windows 7 SP1 上的 FF 23 中注意到)

在此特定站点上工作之前,我从未注意到它。这不是问题,因为无论如何我都会离开页面,但是为什么会发生这种情况?它与我的代码有什么关系,还是资源下载中断时的标准浏览器行为?

4

0 回答 0