查看: 4407|回复: 2
打印 上一主题 下一主题

【已解决】使用swiper3,会出现抖动

[复制链接]

该用户从未签到

1

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
跳转到指定楼层
楼主
发表于 2016-12-28 21:13:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 McChen 于 2016-12-29 15:00 编辑
  1. var topSwiper = new Swiper ('#top-swiper', {
  2.                 initialSlide: 1,        // 初始化索引
  3.                 centeredSlides: true,        // 居中
  4.                 slidesPerView: 1.4,        // 宽度比例
  5.                 iOSEdgeSwipeDetection : true,        // iOS
  6.                 lazyLoading: true,        // 图片懒加载
  7.                 lazyLoadingInPrevNext : true,        // 加载上下张图片
  8.                 lazyLoadingOnTransitionStart : true,        // 过渡开始就加载
  9.                 roundLengths : true,        // 宽度取整
  10.                 loop: true,
  11.                 loopAdditionalSlides: 1,
  12.                 onInit: function(swiper){
  13.                         //Swiper初始化了
  14.                         swiper.container.removeClass("v-hidden");
  15.                         //alert(swiper.activeIndex);提示Swiper的当前索引
  16.                 },
  17.                 onSliderMove: function(swiper, event){
  18.                                 console.log(swiper);
  19.                                 console.log(event);
  20.                 },
  21.                 onSlideNextEnd: function(swiper){
  22. //                        console.log(swiper.realIndex);
  23. //                        console.log(swiper.slides.length);
  24.                 }
  25.         });
复制代码


代码配置如上
--------------------

  1. .swiper-slide { transform: scale(0.9); transition: transform 0.3s;}
  2.       .swiper-slide.swiper-slide-active { transform: scale(1);}
复制代码
css样式如上
------------------------

就是在我开启loop的时候,每次加载完预设数量的时候,再次滑动的该元素会先缩小再恢复active的大小,我想请问一下是否在loop的过程中,有删除或者重置swiper-slide-active的行为呢?不开启loop不会出现该情况。

补充:

swiper-slide-duplicate  这个slide切换的时候会出现这个情况,正常元素都不会。




GIF.gif (237.91 KB, 下载次数: 98)

正常不应该缩小这一下

正常不应该缩小这一下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

1

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
沙发
 楼主| 发表于 2016-12-29 14:59:35 | 只看该作者
自己已经通过onTouchStart,onTouchMove,onTouchEnd临时hack了这个问题。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
板凳
发表于 2019-5-16 08:26:10 | 只看该作者
McChen 发表于 2016-12-29 14:59
自己已经通过onTouchStart,onTouchMove,onTouchEnd临时hack了这个问题。

我也遇到这个问题了,能问下具体怎么解决的吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 23:06 , Processed in 0.078097 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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