Swiper中文论坛

标题: 关于手动拖动和自动播放时切换effect效果的问题 [打印本页]

作者: 夜雨星空    时间: 2020-5-12 13:54
标题: 关于手动拖动和自动播放时切换effect效果的问题
因为客户需求自动播放是无过场动画,手动拖动时需要过场动画,所以我修改了拖动效果函数,
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时,发现后面的图片全部变成了空白,请问这个问题有什么办法解决么?

作者: 小新手    时间: 2020-6-11 02:35
请问你这个问题有没有解决,同问




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