我有一个单页网络作品集,其中每个项目的照片都显示在图像轮播中,并通过 jQuery Lemmon Slider插件分配控件/动画。这个插件需要在window.onload
.
但是,由于图像相对较大(页面上有更多项目),并且在window.onload
下载所有图像之前不会触发事件,因此轮播在该事件触发之前无法使用(目前大约 5 秒与宽带连接)。
所以问题是 -我如何强制调用轮播上的插件(同时延迟加载图像),或者我如何在加载图像和后台控件时显示加载微调器 gif 并显示它们(使用分配的插件控制)什么时候准备好?
我的 index.php 相关部分的伪代码如下所示:
- for every directory in 'projects/':
- read the directory
- generate the carousel and put all the images in the code <div> <ul> <li> <img>
- assign this project's carousel ID
- at the end of the page, initialize the plugin for every carousel there is through the window.onload event
我希望我提供了帮助我所需的所有信息;我急切地等待任何答案。