javascript - Swiper.js slidesPerGroup 或 slidesPerView 没有对奇数项进行分组
问题描述
我在为客户构建的网站上使用 Swiper.js 作为滑块。他们的要求是这样的:滑块内有 10 个项目,一次可见 4 个,每次单击箭头时,4 个项目将滑出,4 个新项目滑入。所以如果我有幻灯片 1- 10,这是滑块的行为方式:
第一个视图:1-4 张幻灯片第二个视图:5-8 个幻灯片第三个视图:9、10、1、2 个幻灯片第四个视图:3-6 个幻灯片......等等。
这是一个无限循环,并且总是一次滑动 4 个。我尝试使用 swiper.js 创建这样的滑块并且非常接近,但不完全在那里。这是我能够创建的内容:https ://i.gyazo.com/3ef7e1d8f35b067bce961c853214150a.mp4
您会注意到在前两次单击中它很好,正如预期的那样,但是一旦有幻灯片 9、10、1 和 2 在视图中并且我单击下一步,它一次只移动 2 张幻灯片,带来幻灯片 1- 4在视野中。我需要避免这种情况发生,并确保它始终在无限循环中一次移动 4 张幻灯片。这是我的代码:
var swiper = new Swiper('.swiper-container', {
slidesPerView: 4,
spaceBetween: 10,
slidesPerGroup: 4,
loop: true,
loopFillGroupWithBlank: false,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
提前致谢!干杯
解决方案
推荐阅读
- rabbitmq - 如何避免 RabbitMQ 中的重复消息?
- angular - Angular 2 与 NgRx
- java - 映射到本机查询结果时如何在 POJO 中定义可选字段
- javascript - 是否可以在本地以角度将 ID 添加到 HTML-Tag
- json - 需要在一个数组中搜索 json 中的值并使用 jq 从另一个数组提供输出
- json - 错误 forceExpand:在 WSO2 EI 6.1.1 中解析元素 jsonObject 的数据源文档时出错
- javascript - Web 音频 API ChannelMergerNode 在 Safari 上无法正常工作
- architecture - 微服务架构——数据初始化
- spring-boot-admin - 使用spring boot admin时如何获取instanceID?
- postgresql - 关联这些数据库表的更好方法是什么?