无限自动滚动插件 jQuery 无限滑动

  • 源码大小:1.56MB
  • 所需积分:1积分
  • 源码编号:19JP-3703
  • 浏览次数:1065次
  • 最后更新:2023年07月12日
  • 所属栏目:滑块
本站默认解压密码:19jp.com 或 19jp_com

简介

infiniteSlide jQuery插件允许您创建响应式、自动滚动、无限循环滚动器,使用CSS3动画实现平滑滚动效果。

支持水平和垂直方向。基于CSS3 flexbox模型的响应式布局。

通常为图像滑块设计,也支持混合内容。

如何使用它:

1.为滚动条创建一个图像列表。

  1. <ul class="demo">
  2. <li><img src="1.jpg" alt="" /></li>
  3. <li><img src="2.jpg" alt="" /></li>
  4. <li><img src="3.jpg" alt="" /></li>
  5. <li><img src="4.jpg" alt="" /></li>
  6. <li><img src="5.jpg" alt="" /></li>
  7. <li><img src="6.jpg" alt="" /></li>
  8. ...
  9. </ul>

2.加载jQuery库后,下载并加载jQuery infiniteSlide插件的脚本。

  1. <script src="//code.jquery.com/jquery.min.js"></script>
  2. <script src="infiniteslidev2.js"></script>

3.调用html列表上的函数来创建一个基本的滚动条。

  1. $('.demo').infiniteslide();

4.更改默认动画速度。

  1. $('.demo').infiniteslide({
  2. 'speed': 100
  3. });

5.更改默认滚动方向。

  1. $('.demo').infiniteslide({
  2.  
  3. // up/down/left/right
  4. 'direction': 'left'
  5. });

6.启用/禁用“悬停时暂停”功能。

  1. $('.demo').infiniteslide({
  2. 'pauseonhover': true
  3. });

7.使滚动条在所有浏览器中都能完全响应。

  1. $('.demo').infiniteslide({
  2. 'responsive': true // default: false
  3. });

8.指定在没有足够项目的情况下要克隆的项目数。

  1. $('.demo').infiniteslide({
  2. 'clone': 1
  3. });

更新日志:

2022-02-15

  • 修复变量作用域的问题

2021-09-28

  • 固定缩小版

2020-08-24

  • 为克隆的元素启用事件激发

2018-10-02

  • v2

2018-09-15

  • 更新infiniteslide.v2.min.js

预览截图