查看: 3965|回复: 5
打印 上一主题 下一主题

发现BUG:采用slidesPerColumn进行多行布局时无法实现向后循环

[复制链接]

该用户从未签到

5

主题

30

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11986
跳转到指定楼层
楼主
发表于 2015-12-5 16:16:52 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tvrfqbmnm 于 2015-12-5 22:47 编辑

在今天开发animateControl 的后续版本时,在swiper中出现一个BUG,代码如下:

  1. var mySwiper = new Swiper('.swiper-container',{
  2.         slidesPerView : 2,
  3.         slidesPerColumn : 2,
  4.         loop: true,
  5.         paginationBulletRender : function(index, className){
  6.                 return '<span class="' + className +'">' + (index + 1) + '</span>';
  7.         },
  8. });
复制代码


在上述代码中,如果把loop设置为false时,一切正常,但当我设置为true时:从后往前滑动,可以循环(但会出现跳帧现象);从前往后滑动,无法循环。
补充,如果有6个slide,把loop设置为false时,在pagination中只有两页;当把loop设置为true时,在pagination中就变成了6页(理论上在循环时应该有3页才对)。

不知道是什么原因导致,望高手帮助解答。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

GMT+8, 2024-5-19 00:44 , Processed in 0.070153 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表