swiper简单记录

swiper是一个轮播图插件
它可以在移动端和pc端都可以使用的轮播图插件,不推荐在pc端使用
可以利用sweiper来实现一些微场景

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
使用需要引入js和css
html代码:
<div class='swiper-container'>
<div class='swiper-wrapper'>
<div class='swiper-slide a'>第一张</div>
<div class='swiper-slide b'>第二张</div>
</div>
<!-- 分页符 -->
<div class='swiper-pagination'></div>
<!-- 前后按钮 -->
<div class='swiper-button-next'></div>
<div class='swiper-button-prev'></div>
</div>
js部分代码:
var swiper = new Swiper('.swiper-container',{
autoplay:1000,
autoplayDisableOnInteraction: false,//控制后不自动停止
loop:true,//不反弹播放(会在后边多加一个splice)
pagination:'.swiper-pagination',//出现分页符
paginationClickable:true,//分页符可用
prevButton:'.swiper-button-prev',//前按钮可用
nextButton:'.swiper-button-next',//后按钮可用
// speed:500,
//direction:'vertical',//垂直播放
//spaceBetween:100,//间隙
effect:'flip',//'coverflow',//'cube',//'flip',//'fade',//'slide',
centeredSlides: true,//第一张居中
slidesPerView:'auto'//显示数量
paginationBulletRender:function(index,className){
return '<span class='+className+'>'+(index+1)+'</span>'
}
});
//划上去停止播放
$('.swiper-container').hover(function(){
swiper.stopAutoplay();
},function(){
swiper.startAutoplay();
})
</script>