如何优化我的JavaScript滑块加载
How to optimize my javascript slider loading?
我一直在编写一个小的响应式图像滑块来使用响应式幻灯片显示我的婚纱照.js还有一个处理垂直图像的小脚本(它根据浏览器视口设置最大高度)。你可以在 http://johnandalex.us/photos 它终于按照我想要的方式工作了,但有 2 个例外:
- 图片
- 会显示,然后在延迟后调整大小(当浏览器窗口小于图片的完整尺寸时)
- 在图片完全加载之前,上一个/下一个箭头不会显示(这需要一段时间,尤其是在连接速度较慢的情况下,因为有超过 100 张图像)
关于如何改进这两个项目的任何想法?我对HTML和CSS完全满意,但在JS方面完全是新手。
谢谢。
我会隐藏幻灯片容器,直到 $(document).ready 触发,然后显示控件。 您可以在页面加载时显示加载器动画 gif。
编辑:
下面是如何实现此效果的示例:
首先,您需要在包含幻灯片的 UL 上指定 display:none:
<ul class="rslides rslides1" style="display:none;">
接下来,在文档准备就绪时显示幻灯片容器,并像您已经完成的那样初始化插件:
$(document).ready(function () {
$(".rslides").show();
$(".rslides").responsiveSlides({
auto: false,
speed: 700,
timeout: 3000,
nav: true
});
});
- 如果可能,应始终为图像设置高度和宽度。
相关文章:
- HTML外部javascript加载另一个javascript
- 什么是谷歌地图'的javascript加载策略
- 使用javascript加载knockoutjs组件
- Javascript - 加载函数运行时未定义的变量
- 使用javascript加载并显示来自另一个域的页面,而不显示原始URL
- 使用Javascript加载页面
- Javascript加载时间过长
- 使用纯Javascript加载外部URL内容
- 如何在使用javascript加载页面时直接设置对象参数
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- 将外部 SVG 和包含 JavaScript 加载到 HTML 中
- 是否有一个 JavaScript 加载器可以将套接字的数量限制为 1 或 2
- 使用本地生成的代码通过 JavaScript 加载 IFrame
- Jquery/javascript:加载页面时不需要的重复函数
- 一段时间后使用Javascript加载网页ASP.net
- 在https网站上用javascript加载封面图片
- 如何使用cURL获取JavaScript加载的网络内容
- 如何检查是否使用javascript加载了框架?-不是加载,不是iframe
- I'我正在尝试将JavaScript加载到我的UIWebView中
- 如何用Javascript加载本地文件