swiper常见使用以及问题整理

swiper中文API:https://www.swiper.com.cn/api/index.html

1、实现下面的布局(主要看左右两边的)

上面的例子看出,中间部分居中在页面水平中央,两边显示一小部分,下面是关键代码:

const newsSwiper = new Swiper('#newsSwiper', {
    //  循环展示
    loop: true,
    //  一秒钟换一次
    number: 1000,
    //  自动播放
    autoplay: true,
    // TODO  简直开心啊,这个设置小数太酷了,这个功能实现主要是因为这里设置了小数
    slidesPerView: 1.4,
    //  两个图片之间的间距
    spaceBetween: 10,
    //  激活的图片居中显示
    centeredSlides: true
});

2、手动滑动后自动轮播失效

参考:https://blog.csdn.net/MPQ1314/article/details/86702181

swiper轮播图设置自动轮播之后如果手动滑动之后,就不会再自动轮播了

解决方法:

var swiper = new Swiper('#swiper1', {
      pagination: {
          el: '.swiper-pagination',
      },
      loop:true,
      autoplay: {
              // 加上这一行代码就可以了,具体原因请查看官方文档
          disableOnInteraction: false
      }
});

3、怎么实现内部滚动

查看实例

留下回复