这是一个比较有趣的滑动切换效果,代码量非常的少,是通过JavaScript控制CSS3的一些属性来实现的一个效果
操作也是十分简单,引入JavaScript
参数的设置:
selector
- (string
或DOM
元素)指定选择器duration
- (number
)载玻片转移持续时间(以ms为单位)easing
- (string
)与CSS
中的transition-timing-function
相同perPage
- (number
或object
)要显示的幻灯片数startIndex
- 起始滑块的(number
)索引(从零开始)draggable
- (boolean
)使用拖动和触摸滑动threshold
- (number
)触摸和鼠标拖动阈值(以px为单位)loop
- (boolean
)循环幻灯片
API方法的设置:
next(howManySlides = 1)
- 转到下一张幻灯片(可选多个)prev(howManySlides = 1)
- 转到上一张幻灯片(可选多个)goTo(index)
- 转到特定幻灯片destroy()
- 删除所有活动的侦听器currentSlide
- 当前活动幻灯片的索引(只读)
适用范围:
- pc端
- 移动端
兼容性:
- IE10+
- Chrome 12+
- Firefox 16+
- Opera 15+
- Safari 4+
- Android Browser 4.0+
- iOS Safari 6.0+
HTML代码:
|
|
JavaScript代码: