【发布时间】:2011-07-21 03:14:36
【问题描述】:
我有一个非常复杂的页面,其中包含很多脚本和相当长的加载时间。在该页面的顶部,我想实现 jquery Nivo Slider (http://nivo.dev7studios.com/)。
在文档中它说我必须列出 div#slider 内滑块的所有图像
<div id="slider">
<img src="images/slide1.jpg" alt="" />
<a href="http://dev7studios.com"><img src="images/slide2.jpg" alt="" title="#htmlcaption" /></a>
<img src="images/slide3.jpg" alt="" title="This is an example of a caption" />
<img src="images/slide4.jpg" alt="" />
</div>
但是我可能有 10 张 1000x400 像素的图像,这非常大。这些图像将在页面加载时加载。由于它们在我的标题中,这可能需要很长时间。
我正在寻找一种方法来使用任何 jquery 滑块插件(如 nivo 滑块),但要么动态加载图像,要么在我页面上的所有其他内容加载后加载所有这些图像。
知道如何解决这个问题吗?
有没有办法在页面上的所有其他内容加载后启动 javascript 进程?如果有办法解决我的问题(使用 jquery ajax load() 方法)...但是我不知道如何等待其他所有内容加载,然后使用所有图像启动滑块。
【问题讨论】:
-
为什么不尝试最小化您的图像,然后将它们链接到更大的版本?
标签: javascript jquery image loading