这是一款简单的支持移动设备的轮播图jQuery插件。该jQuery轮播图插件采用响应式设计,支持自动轮播,圆点导航和箭头导航,以及CSS3过渡动画效果等。

使用方法

在页面引入jquery,slider.js和slider.css文件。

<link rel="stylesheet" href="css/slider.css">
<script src="js/jquery.min.js"></script>         
<script src="js/slider.js"></script>         
                
HTML结构

该jquery轮播图的基本HTML结构如下:

<div class="slider-container">
  <div class="slider">
    <div class="slider__item">
      <img src="img-1.jpg" alt="">
      <span class="slider__caption">文字描述信息... </span>
    </div>
    <div class="slider__item">
      <img src="img-2.jpg" alt="">
      <span class="slider__caption">文字描述信息... </span>
    </div>
    <div class="slider__item">
      <img src="img-3.jpg" alt="">
      <span class="slider__caption">文字描述信息... </span>
    </div>
  </div>
    <div class="slider__switch slider__switch--prev" data-ikslider-dir="prev">
      <span></span>
    </div>
    <div class="slider__switch slider__switch--next" data-ikslider-dir="next">
      <span></span>
    </div>
</div>
                
初始化插件

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

$(".slider-container").ikSlider();               
                

也可以在初始化时显示指定的图片:

$(".slider-container").ikSlider(3);               
                

配置参数

该jquery轮播图插件的默认配置参数如下:

touch   : true,
controls: true,
arrows  : true,
infinite: false,
delay   : 10000, // 10s
caption : false,
speed   : 300,
cssEase : 'ease-out',
responsive: true,
autoPlay: true,
pauseOnHover: true