css-transition-slide
v1.2.0
Published
css-transition-slide
Downloads
40
Readme
Installation
npm install css-transition-slide --save
Usage
var Slide = require('css-transition-slide');
var slide = new Slide(options);
- options
- el 挂载元素
- duration 轮播动画时间,默认400ms
- delay 开始轮播延迟时间,默认4000ms
- interval 轮播间隔时间,默认4000ms
- auto 自动轮播,默认false
- loop 支持循环轮播,默认true
- slideStart 轮播之前开始执行的函数
- slideEnd 轮播之后开始执行的函数
- methods
- prev() 滑动到上一屏
- next() 滑动到下一屏
- slideTo(index) 滑动到指定屏,index从1开始
Example
<div class="slide-component">
<div class="slide-items flex-row-box">
<div class="slide-item">第一屏</div>
<div class="slide-item">第二屏</div>
<div class="slide-item">第三屏</div>
<div class="slide-item">第四屏</div>
</div>
</div>
var Slide = require('css-transition-slide');
var slide = new Slide({
el: document.querySelector('.slide-component'),
auto: true
});
// console.log(slide.slide.index); // 当前屏索引,从1开始
// console.log(slide.slide.length); // 屏数