查看: 2740|回复: 1
打印 上一主题 下一主题

关于手动拖动和自动播放时切换effect效果的问题

[复制链接]

该用户从未签到

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2020-5-12 13:54:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为客户需求自动播放是无过场动画,手动拖动时需要过场动画,所以我修改了拖动效果函数,
onTouchStart: function(swiper,event){
        swiper.params.effect = "slide";
},
onTouchEnd: function(swiper){
        swiper.params.effect = "fade";
},

但是我发现这样修改effect 后无效果,所以我查看slide和fade在不做任何处理时的参数,发现有3个参数变化,分别是slidesPerView,virtualTranslate,watchSlidesProgress,其中能让我触发过场动画效果的为virtualTranslate,但我在拖动触发时修改virtualTranslate为false后,在拖动触发结束时变更为true时,发现后面的图片全部变成了空白,请问这个问题有什么办法解决么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
沙发
发表于 2020-6-11 02:35:15 | 只看该作者
请问你这个问题有没有解决,同问
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 01:50 , Processed in 0.084478 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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