我已经构建了一个相当大的老式 HTML 图像地图。当您将鼠标悬停在区域标签上时,将加载另一个图像来替换整个地图。总共有 30 个鼠标悬停图像,为了避免加载延迟,我使用 jQuery 预加载了它们。
Firebug Net 面板显示所有图像在页面加载时加载正常(尚未触发鼠标悬停)。现在,当我将鼠标悬停在一个区域上时,萤火虫显示该图像正在第二次请求。尽管我在 firebug 中清楚地看到文件名高了几行,但这仍然是事实。
这是正常行为吗?似乎预加载工作......但鼠标悬停仍然向服务器发送请求以获取图像,导致图像交换前有 1-2 秒的延迟。
这都是直接的 html,不涉及 AJAX。
谢谢