如何在一个页面用多个swiper插件
2019-08-01 22:56:08 / 舒彬琪 / 343 浏览
在编写移动web前端页面时,使用swiper这款强大的移动web前端js插件可以有效的减少在编写轮播图的时间和各种问题。下面就是在学习及使用过程中的碰到的问题和解决方法。
解决办法:
html部分代码:
<div class="swiper-container banner">
<div class="swiper-wrapper">
<div class="swiper-slide" ></div>
<div class="swiper-slide" ></div>
<div class="swiper-slide" ></div>
</div>
<div class="swiper-pagination banner"></div>
</div>
<div class="swiper-container case ">
<div style="height:51px;"> </div>
<div class="swiper-wrapper">
<div class="swiper-slide" ></div>
<div class="swiper-slide" ></div>
<div class="swiper-slide" ></div>
</div>
<div class="swiper-pagination case"></div>
</div>
js部分代码:
$(function(){
var mySwiper = $('.banner').swiper({
mode:'horizontal',
loop: true,
autoResize:true,
pagination:'.banner .swiper-pagination',
paginationClickable :true,
autoplay : 3000,
});
var swiper = $('.case').swiper({
pagination: '.case .swiper-pagination',
slidesPerView: 4,
slidesPerColumn: 2,
paginationClickable: true,
spaceBetween: 20
});
})
这就是两个不同的swiper插件在一个页面中的使用,重点在于
声明swiper变量时 加一个同级元素加以区别即
var mySwiper = $('.banner')
var swiper = $('.case')
然后就是更改pagination的默认值用以区别显示的页面控件
pagination:'.banner'
pagination: '.case',
这就是基本的修改方式,值得一提的是swiper在使用中不予bootstrap冲突
分页 的留言
这下该出现分页了吧
Windows 10 Chrome 2019-08-04 17:22:18
管理员回复:
可以哦
2019-08-11 03:09:10
PB模板网 的留言
祝贺博客成功制作出来
Windows 10 Chrome 2019-08-04 17:21:54
星梦 的留言
你666
Windows 10 Firefox 2019-08-04 16:53:31
管理员回复:
谢谢大佬回复!
2019-08-04 17:14:47
666 的留言
666
Windows 10 Chrome 2019-08-04 15:44:53