Swiper 通过ajax加载图片轮播后,导航点失效问题处理。

Swiper 通过ajax加载图片轮播后,导航点失效问题。


问题1:
Swiper的图片是,ajax加载出来的,先ajax然后再执行Swiper后,Swiper的某些功能失效(滑动图片的时候下面的几个提示小点不跟着动)




 

解决方式:
1.Swiper重新加入observer:true,observeParents:true,这2个添加新原始的初始化参数,
2.加入初始化参数后不能在ajax里面执行,不然还是冲突,
3.这种情况下Swiper只能使用最基础的效果,否则还是失效。

 

observer:true,//修改swiper自己或子元素时,自动初始化swiper
observeParents:true,//修改swiper的父元素时,自动初始化swiper

 

 

问题2:

swiper多层嵌套下pagination导航滚动会失效,解决方式,添加swiper.update();

            var swiper3 = new Swiper(swiperClass, {
                pagination: swiperPagin,
                scrollbarDraggable : true,
                nextButton: '.swiper-button-next',
                prevButton: '.swiper-button-prev',
                paginationClickable: true,
                spaceBetween: 50,
                speed: 300,
                loop: true,
                observer:true,
                observeParents:true,
                onSlideChangeEnd: function (swiper) {
                    swiper.update();
                }
            });



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值