Swiper中文论坛

标题: centeredSlides的loop循环问题 [打印本页]

作者: 我就是那么乖    时间: 2018-4-13 16:46
标题: centeredSlides的loop循环问题
  1. var mySwiper = new Swiper('.swiper-container', {
  2.                 effect: 'coverflow',
  3.                 slidesPerView: 1.5,
  4.                 centeredSlides: true,
  5.                 loop:true,
  6.                 loopAdditionalSlides : 4,
  7.                 loopedSlides: 1,
  8.                 coverflowEffect: {
  9.                         rotate: 0,
  10.                         stretch: stretch,
  11.                         depth: 60,
  12.                         modifier: 1.4,
  13.                 },
  14.         })
复制代码
loop切换在最后一个的时候不显示后面的内容,因为loop默认是在倒数第二个的地方进行切换,可是我页面要显示前2个和后2个,有什么办法提前进行切换

作者: pushuo    时间: 2018-4-14 18:14
我也遇到同样的问题,帮你顶起来。
作者: luchen    时间: 2018-4-16 10:23
http://www.swiper.com.cn/api/loop/23.html   看这个行不
作者: 我就是那么乖    时间: 2018-4-18 11:38
luchen 发表于 2018-4-16 10:23
http://www.swiper.com.cn/api/loop/23.html   看这个行不

loopAdditionalSlides : 4, 第6行写的有,没用
作者: 我就是那么乖    时间: 2018-4-18 11:46
我现在是在切换事件里面写监听函数
  1. if(mySwiper.activeIndex-4==v_lengt-1&&ge>v_lengt-1){
  2.                 mySwiper.slideTo(v_lengt-1, 0, false);
  3.                 $(".liebiao li.zhong").eq(1).addClass("active");
  4.                 $(".liebiao li.ying").eq(1).addClass("active");
  5.                 chushiid=1;
  6.                 setTimeout(yanchi,10);
  7.         }
复制代码
在前后都加了4个,然后判断如果mySwiper.activeIndex到最后几个,用mySwiper.slideTo(v_lengt-1, 0, false)0秒切换到前面,在用setTimeout(yanchi,10); 延迟0.01秒在执行动画切换到对应位置
但还是期望官方更新一下,以后可以直接调用参数





欢迎光临 Swiper中文论坛 (http://bbs.swiper.com.cn/) Powered by Discuz! X3.2