Carousel
Carousel又叫Slider,是经典的移动端幻灯切换组件。本组件支持自动播放、循环等。
快速调用说明
It is very easy to use this module.
HTML:
JavaScript:
carousel = element: '.carousel' trigger : '.carousel-status' hasTrigger: true play : true interval: 1000 loop : true ;
配置说明
参数释义
element
element - 页面 dom 节点,只读。
string
wrap - 滑动显示区域,默认为container的第一个子元素。(该元素固定宽高overflow为hidden,否则无法滑动)
string
panel - 面板元素,默认为wrap的第一个子元素
string
trigger - 触发元素,也可理解为状态元素
string
activeTriggerCls - 触发元素内子元素的激活样式,默认'sel'
Boolean
hasTrigger - 是否需要触发事件,例tab页签就需要click触发,默认false
Number
steps - 每次滑动的距离,默认0
Number
left - panel初始的x坐标,默认0
Number
visible - 每次滑动几个panels,默认1
Number
margin - 面板元素内子元素间的间距,默认0
Number
curIndex - 初始化在哪个panels上,默认0为第一个
Number
duration - 动画持续时间,默认300ms
Boolean
loop - 动画循环,默认false
Boolean
play - 动画自动播放,默认false
Number
interval - 播放间隔时间,默认5000ms,play为true时才有效
Boolean
useTransform - 以translate方式动画,支持3d默认true,不支持默认false
String
lazy - 图片延时加载属性,默认'.lazyimg'
Number
lazyIndex - 默认加载到第几屏,默认1
Function
callback - 动画结束后触发
String
prev - 上一个元素
Function
next - 下一个元素
String
activePnCls - prev和next在头尾时的样式,默认'none'
HTML结构
<!--容器层,container--> <!--滑动显示区域,wrap--> <!--面板元素,也就是做动画的元素,panel--> <!-- 一系列子元素,就是数据内容 --> ...
实例API
instance.XXX()
- 说明