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

如何使用Swiper JS修改每次点击切换的幻灯片数量?

解决Swiper点击切换按钮时一次切换多张幻灯片的问题

你需要使用Swiper内置的slidesPerGroup配置项,它的作用就是指定每次点击导航按钮(或触发自动滑动)时切换的幻灯片数量。

结合你的场景,在600px以上屏幕设置了slidesPerView: 3(一次显示3张),只需在对应断点配置中添加slidesPerGroup: 3,就能实现点击一次切换3张的效果。

修改后的JavaScript代码

const swiper = new Swiper('.swiper', {
  // Optional parameters
  direction: 'horizontal',
  loop: false,

  // Navigation arrows
  navigation: {
    nextEl: '.swiper-button-next',
    prevEl: '.swiper-button-prev',
  },

  // Responsive breakpoints
  breakpoints: {
    600: {
      slidesPerView: 3,
      spaceBetween: 15,
      slidesPerGroup: 3 // 新增:每次切换3张幻灯片
    }
  }
});

补充说明

  • 如果需要在不同屏幕尺寸下设置不同的切换数量,可以在对应的断点中单独配置slidesPerGroup
  • 若全局(比如小屏幕)需要保持逐个切换,只需不设置该参数(默认值为1)

内容的提问来源于stack exchange,提问作者Parit Sawjani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 19:54:41