You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swiper组件如何修改分页滚动时的切换幻灯片数量?

解决方案

要实现点击分页时每次滚动3张幻灯片的效果,你只需要在Swiper的配置选项中添加slidesPerGroup: 3属性即可,这对应你提到的Slick插件中slideToScroll的功能。

修改后的完整代码如下:

var swiper = new Swiper('.product-swiper ', {
  autoplay: {
    delay: 3000,
  },
  slidesPerView: 4,
  slidesPerGroup: 3, // 新增:控制每次滚动的幻灯片数量
  spaceBetween: 10,

  pagination: {
    el: '.product-pagination',
    clickable: true,
    renderBullet: function (index, className) {
      return '<span class="' + className + '">' + (index + 1) + '</span>';
    },
  },
});

说明

  • slidesPerGroup属性专门用于设置Swiper每次滑动(包括点击分页器、触发自动播放)时滚动的幻灯片数量。
  • 配合你已设置的slidesPerView: 4(同时显示4张),每次滚动3张的逻辑可以正常工作,分页器的切换也会对应到每组幻灯片的位置。

内容的提问来源于stack exchange,提问作者fateme barzegar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 17:36:15