为了账号安全,请及时绑定邮箱和手机立即绑定

swiper.js嵌套了swiper 初始设置不能向下一个滑动 结束后重新初始

swiper.js嵌套了swiper 初始设置不能向下一个滑动 结束后重新初始

慕的地10843 2018-11-21 17:13:59
 var swiperV = new Swiper('.swiper-container-v', {        pagination: '.swiper-pagination-v',        paginationClickable: true,        direction: 'vertical',        allowSwipeToNext: false,        observer: true,        observeParents: true    });    var swiperH = new Swiper('.swiper-container-h', {        pagination: '.swiper-pagination-h',        paginationClickable: true,        direction: 'horizontal',        resistanceRatio: 0,        prevButton: '.swiper-button-prev',        nextButton: '.swiper-button-next',        a11y: true,        initialSlide: initSceneIndex,        onInit: function (swiper) { //Swiper2.x的初始化是onFirstInit            swiperAnimateCache(swiper); //隐藏动画元素            swiperAnimate(swiper); //初始化完成开始动画        },        onSlideChangeEnd: function (swiper) {            swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画        }    });    拖拽完成swiperV.allowSwipeToNext=true;怎么重新初始呢
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

正好最近也在使用 Swiper,但没有需要重新初始化的情况,看了一下文档:

更新配置应该是通过params属性吧:

swiperV.params.allowSwipeToNext = true;

然后需要重新初始化:

swiperV.reInit(); // 2.x

swiperV.update(); // 3.x


查看完整回答
反对 回复 2018-12-27
  • 1 回答
  • 0 关注
  • 1823 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号