当前位置:首页/归档/2019

如何在一个页面用多个swiper插件

2019-08-01 22:56:08 / 舒彬琪 / 305 浏览

在编写移动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