创建一個容器

准备一些数据

  1. {content: "imgs/1.jpg"},
  2. {content: "imgs/2.jpg"},
  3. ];

载入iSlider

  1. <script src="iSlider.min.js"></script>

初始化一个iSlider

  1. var islider = new iSlider(document.getElementById('iSlider-wrapper'), data);

也可以

  1. var islider = new iSlider(document.getElementById('iSlider-wrapper'), data, {
  2. dom : document.getElementById('iSlider-wrapper'),
  3. data : data
  4. });

动画效果

如果您想加入更多效果,可以载入效果扩展库,并在初始化时配置参数,指定animateType

  1. <script src="iSlider.animate.min.js"></script>
  1. var islider = new iSlider({
  2. dom: document.getElementById("iSlider-wrapper"),
  3. data: list,
  4. isVertical: true,
  5. isLooping: false,
  6. isDebug: true,
  7. animateType: 'rotate'
  8. });

插件

  1. dom: document.getElementById("iSlider-wrapper"),
  2. data: list,
  3. plugins: ['dot'],
  4. });

当然还可以为插件的初始化传递更多的自定义参数

  1. var islider = new iSlider({
  2. dom: document.getElementById("iSlider-wrapper"),
  3. data: list,
  4. plugins: [['dot', {background:'rgba(0,0,0,0)'}]],
  5. });

That’s it!

  1. var iSlider = require('islider.js');

官方提供的插件

button

场景切换按钮,用于切换到前(上)或后(下)一场景

dot

场景指示器,当前所处的位置及切换到某一场景功能

zoompic
  • 已知的问题:恢复默认尺寸必须通过双击,双指缩小目前无法回到默认状态
BIZone

触控点边缘脱离识别区,虽然已经加入了mouseout和touchcancel的边缘处理,但是对于某些应用里,自定义的顶部(底部)菜单栏依然无能为力。识别区的意义在于可以主动的设置这些区域达到触摸脱离的效果。