infiniteSlide jQuery插件允许您创建响应式、自动滚动、无限循环滚动器,使用CSS3动画实现平滑滚动效果。
支持水平和垂直方向。基于CSS3 flexbox模型的响应式布局。
通常为图像滑块设计,也支持混合内容。
1.为滚动条创建一个图像列表。
- <ul class="demo">
- <li><img src="1.jpg" alt="" /></li>
- <li><img src="2.jpg" alt="" /></li>
- <li><img src="3.jpg" alt="" /></li>
- <li><img src="4.jpg" alt="" /></li>
- <li><img src="5.jpg" alt="" /></li>
- <li><img src="6.jpg" alt="" /></li>
- ...
- </ul>
2.加载jQuery库后,下载并加载jQuery infiniteSlide插件的脚本。
- <script src="//code.jquery.com/jquery.min.js"></script>
- <script src="infiniteslidev2.js"></script>
3.调用html列表上的函数来创建一个基本的滚动条。
- $('.demo').infiniteslide();
4.更改默认动画速度。
- $('.demo').infiniteslide({
- 'speed': 100
- });
5.更改默认滚动方向。
- $('.demo').infiniteslide({
- // up/down/left/right
- 'direction': 'left'
- });
6.启用/禁用“悬停时暂停”功能。
- $('.demo').infiniteslide({
- 'pauseonhover': true
- });
7.使滚动条在所有浏览器中都能完全响应。
- $('.demo').infiniteslide({
- 'responsive': true // default: false
- });
8.指定在没有足够项目的情况下要克隆的项目数。
- $('.demo').infiniteslide({
- 'clone': 1
- });
2022-02-15
2021-09-28
2020-08-24
2018-10-02
2018-09-15