easySlider.js是一款轻量级、简单易用的响应式jQuery轮播图插件。easySlider.js可以根据视口的大小来动态修改轮播图的尺寸。它压缩后的版本仅5K大小,简单实用。

使用方法

在页面中引入jquery和easySlider.js文件,以及样式文件style.css。

<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="dist/js/jquery.min.js"></script>                  
<script src="dist/js/easySlider.js"></script>                  
                
HTML结构

该轮播图的HTML结构如下:

<div id="slider">
  <ul class="slides">
    <li><img class="responsive" src="http://placehold.it/350x150"></li>
    <li><img class="responsive" src="http://placehold.it/350x150"></li>
    <li><img class="responsive" src="http://placehold.it/350x150"></li>    
  </ul>

  <ul class="controls">
    <li><img src="img/prev.png" alt="previous"></li>
    <li><img src="img/next.png" alt="next"></li>
  </ul>

  <ul class="pagination">
    <li class="active"></li>
    <li></li>
    <li></li>
  </ul>
</div>     
                
初始化插件

在页面DOM元素加载完毕之后,可以通过easySlider()方法来初始化该轮播图插件。

$(function() {
    $("#slider").easySlider({});
});
                

配置参数

easySlider.js轮播图插件的可用配置参数有:

参数 默认值 描述
slideSpeed 500 轮播图切换的过渡时间,单位毫秒。
paginationSpacing "15px" 分页圆点标记的间隙。
paginationDiameter "12px" 分页圆点的直径。
paginationPositionFromBottom "20px" 分页圆点到轮播图底部的距离。
slidesClass ".slides" 轮播图的class名称。
controlsClass ".controls" 左右控制按钮的class名称。
paginationClass ".pagination" 分页圆点导航按钮的class名称。

easySlider.js轮播图插件的github地址为:https://github.com/prose100/jQuery-slider