3

我想在我的页面上预加载所有图像。

我的页面有一些直接用作链接的图像,即作为img标签内的a标签,以及一些属于background-image某些跨度属性的图像。

预加载它们的最佳方法是什么?我注意到许多预加载脚本似乎假设图像将在图像标签中加载。例如,我已经实现了这个脚本:http ://www.javascriptkit.com/javatutors/preloadimagesplus.shtml

但这在我的页面上并没有什么不同,其中某些跨度在悬停时应该有一个新的背景。当用户将鼠标悬停在一个元素上时,我的页面上仍然会出现暂停,然后才会出现正确的图像背景。

编辑

我知道使用精灵,我的问题是寻求精灵以外的解决方案。

4

1 回答 1

0

以下 jQuery 插件曾在http://www.unheap.com上出现过。这可以服务吗?

http://nick-jonas.github.io/imageloader/

我确实注意到 Github 存储库“由于 DMCA 删除而无法使用”,但也许它可以为您指明正确的方向。

另一个解决方案可能是这个插件:

https://github.com/sebarmeli/JAIL

于 2013-07-03T17:47:18.593 回答