<commit_before>#jquery.slide.js API

```javascript
$('.slide-wrapper').slide({
	speed: 500,
	prev: '.prev',
	next: '.next',
  	autoplay: 3000,
	pagination: '.page'
});
```

这是jquery.slide.js一般的使用方式。最外层的是`class="slide-wrapper"`的元素（可以用其他类名或ID名称表示，但在jquery.slide.css里".slide-wrapper"的属性也要拷过去），里面是ul，再里面是li，也就是每一个slide的基本单位。__ul、li是固定的__，所以不需要另外给它们添加类或ID。

在分页器里，所有的分页按钮都是a标签，没有class。

以下是API一览表[^1]:

|       参数        |    类型    |     默认值      |                   可选值                    |          含义           |                  备注                   |
| :-------------: | :------: | :----------: | :--------------------------------------: | :-------------------: | :-----------------------------------: |
|       dir       |  String  |     ‘h’      |                   'v'                    |         滚动方向          | 原先可选值是‘horizontal’和‘vertical’，V2.2后简写 |
|      speed      |  Number  |     500      |                   800                    |         滚动速度          |                                       |
|      prev       |  String  |     null     |                 '.prev'                  |         前翻页按钮         |                                       |
|      next       |  String  |     null     |                 '.next'                  |         后翻页按钮         |                                       |
|     effect      |  String  |   'slide'    | 'carousel'(多页)、'fullPage'(全屏)、'fade'(焦点) |         轮播模式          |                                       |
|    perGroup     |  Number  |      1       |                    3                     |         显示数量          |                                       |
|  perSlideView   |  Number  |      1       |                    3                     |        每次滚动的数量        |                                       |
|    autoPlay     |  Number  |      0       |                   3000                   |        轮播时间间隔         |                大于0时有效                 |
|   pagination    |  String  |     null     |              '.pagination'               |          分页器          |                                       |
| paginationType  |  String  |    'dot'     |         'num'(数字)、'outer'(外部分页器)         |         分页器类型         |                                       |
|  duplicateEdge  | Boolean  |     true     |                  false                   |    单页模式下复制头尾元素[^2]    |                V2.2添加                 |
|    lazyload     | Boolean  |    false     |                   true                   |         图片懒加载         |                V2.2添加                 |
|   showWidget    | Boolean  |    false     |                   true                   | 鼠标悬停在轮播上方显示控件，移出时隐藏控件 |                V2.2添加                 |
| beforeSlideFunc | Function | function(){} |                                          |      执行轮播前触发的函数       |                V2.2添加                 |
| afterSlideFunc  | Function | function(){} |                                          |      执行轮播后触发的函数       |                V2.2添加                 |
<commit_msg>添加了一个参数<commit_after># jquery.slide.js API

```javascript
$('.slide-wrapper').slide({
	speed: 500,
	prev: '.prev',
	next: '.next',
  	autoplay: 3000,
	pagination: '.page'
});
```

这是jquery.slide.js一般的使用方式。最外层的是`class="slide-wrapper"`的元素（可以用其他类名或ID名称表示，但在jquery.slide.css里".slide-wrapper"的属性也要拷过去），里面是ul，再里面是li，也就是每一个slide的基本单位。__ul、li是固定的__，所以不需要另外给它们添加类或ID。

在分页器里，所有的分页按钮都是a标签，没有class。

以下是API一览表[^1]:

|       参数        |    类型    |     默认值      |                   可选值                    |          含义           |                   备注                   |
| :-------------: | :------: | :----------: | :--------------------------------------: | :-------------------: | :------------------------------------: |
|       dir       |  String  |     ‘h’      |                   'v'                    |         滚动方向          | 原先可选值是‘horizontal’ 和‘vertical’，V2.2后简写 |
|      speed      |  Number  |     500      |                   800                    |         滚动速度          |                                        |
|      prev       |  String  |     null     |                 '.prev'                  |         前翻页按钮         |                                        |
|      next       |  String  |     null     |                 '.next'                  |         后翻页按钮         |                                        |
|     effect      |  String  |   'slide'    |        'carousel'(多页)、'fade'(焦点)         |         轮播模式          |           于V2.2移除了'fullpage'           |
|    perGroup     |  Number  |      1       |                    3                     |         显示数量          |                                        |
|  perSlideView   |  Number  |      1       |                    3                     |        每次滚动的数量        |                                        |
|    autoPlay     |  Number  |      0       |                   3000                   |        轮播时间间隔         |                 大于0时有效                 |
|   pagination    |  String  |     null     |              '.pagination'               |          分页器          |                                        |
| paginationType  |  String  |    'dot'     |         'num'(数字)、'outer'(外部分页器)         |         分页器类型         |                                        |
| paginationEvent |  String  |   'click'    | 'mouseenter'、 'mousemove'、 'mouseover'、‘hover’，以上均为鼠标悬停状态 |       分页器切换事件类型       |                 V2.2添加                 |
|  duplicateEdge  | Boolean  |     true     |                  false                   |    单页模式下复制头尾元素[^2]    |                 V2.2添加                 |
|    lazyload     | Boolean  |    false     |                   true                   |         图片懒加载         |                 V2.2添加                 |
|   showWidget    | Boolean  |    false     |                   true                   | 鼠标悬停在轮播上方显示控件，移出时隐藏控件 |                 V2.2添加                 |
| beforeSlideFunc | Function | function(){} |                                          |      执行轮播前触发的函数       |                 V2.2添加                 |
| afterSlideFunc  | Function | function(){} |                                          |      执行轮播后触发的函数       |                 V2.2添加                 |

{'fraction_non_alphanumeric': 0.1290894439967768, 'fraction_numerical': 0.01257050765511684, 'mean_word_length': 0.5880245649948823, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 77, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5948115', 'n_tokens_mistral': 1889, 'n_tokens_neox': 1970, 'n_words': 217}