多个swiper同时存在切换tab因父级为display:none子级swiper卡住无法正常切换

这是两个普通的一次显示多个slides的swiper

var swiper1 = new Swiper('.swiper-container01', {
            slidesPerView: 3,
            initialSlide: 1,
            centeredSlides: true,
            spaceBetween: 30,
			loop:true,
            pagination: {
                el: '.swiper-pagination1',
                clickable: true,
            },
            navigation: {
                nextEl: '.swiper-button-next1',
                prevEl: '.swiper-button-prev1',
            },
        });
var swiper2 = new Swiper('.swiper-container02', {
		      slidesPerView: 3,
		      spaceBetween: 30,
			  loop:true,
			  observer:true,
			  observeParents:true,
			  autoplayDisableOnInteraction: false,
		      pagination: {
		        el: '.swiper-pagination',
		        clickable: true,
		      },
			  navigation: {
				  nextEl: '.swiper-button-next2',
				  prevEl: '.swiper-button-prev2',
			  },
		    });

第二个swiper因为切换tab,父级起初是display:none,导致子级中的swiper无法正常切换运行
这时候在出bug的swiper中加入

	observer:true,
	observeParents:true,
	autoplayDisableOnInteraction: false,

就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值