html - 多行滑动方向错误,方向 : horizontally and slidesPerColumnFill: 'row' ,

标签 html css swiper.js

我目前正在使用 Swiper:

  1. Swiper 版本:4.5.0。
  2. 平台/目标和浏览器版本:Web Chrome。
  3. 如果恰好有 12 个元素,则行为正确:https://codepen.io/chunallen/pen/gOYGOpo
  4. 超过 12 个元素时的错误行为:https://codepen.io/chunallen/pen/QWLqWbJ

当前行为

我有一个多行卡片网格,每页应显示 12 张卡片。我正在迭代到 18 个元素或有时是动态的,但它应该每页至少呈现 12 个元素

options = {
      slidesPerView: 3,
      slidesPerColumn: 4,
      slidesPerGroup:3,
      spaceBetween: 20,
      slidesPerColumnFill: 'row',
      direction: 'horizontal',
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
     }
}

预期行为

如果我有 18 个元素,它应该按水平顺序显示,每页 12 个 像这样:

for 1st page
1 | 2 | 3
4 | 5 | 6
7 | 8 | 9
10| 11| 12

for 2nd page
13 | 14 | 15
16 | 17 | 18

实际行为

如果我要出租超过 12 个,例如 18 个或更多,则 1-12 的说明转到第 2 页。

for 1st page
1 | 2 | 3
6 | 7 | 8
11| 12| 13
16| 17| 18


for 2nd page
3 | 4 | 5
8 | 9 | 10
18

请检查此以供引用https://codepen.io/chunallen/pen/QWLqWbJ

最佳答案

我通过在 Github 上回答我自己提出的问题解决了这个问题 https://github.com/nolimits4web/swiper/issues/3193

关于html - 多行滑动方向错误,方向 : horizontally and slidesPerColumnFill: 'row' ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57751500/

相关文章:

html - 将我的按钮定位在 html 文档的文本框附近

javascript - Angular 在自定义指令的后链接中无法识别 Jquery 的 css 函数

css - Bootstrap 标准导航栏搜索表单在 chrome 上拆分

jquery - IE7 在滚动之前不会加载可滚动的 div 中的内容

html - JSP 显示错误(旧)值

html - 带 mask 的响应式 div

javascript - Swiper.js - 在最后一张幻灯片上取消绑定(bind) touchmove 事件,当方向向上时重新绑定(bind) touchmove

javascript - 我对刷卡器和箭头按钮有疑问(魔法)

javascript - 全宽 Swiper 在幻灯片左侧有一个间隙

html - CSS 菜单在 Safari 中显示不正确