我有swiperjs工作,但我试图访问它的方法来应用滑动居中的黑客。要做到这一点,我需要访问它的对象,但由于某些原因,它告诉我undefined,即使swiper工作。
擦拭器集是。
var mySwiper = new Swiper('#design', {
slidesPerView: 3,
spaceBetween: 30,
loop: false,
observer: true,
observeParents: true,
observeSlideChildren: true,
preventClicksPropagation: false,
centeredSlides: true,
centeredSlidesBounds: true,
centerInsufficientSlides: true,
navigation: {
nextEl: '.swiper-design #swiper-button-feature-next',
prevEl: '.swiper-design #swiper-button-feature-prev',
},
breakpoints: {
1024: {
slidesPerView: 2,
spaceBetween: 30,
},
768: {
slidesPerView: 2,
spaceBetween: 30,
},
640: {
slidesPerView: 1,
spaceBetween: 20,
},
320: {
slidesPerView: 1,
spaceBetween: 10,
}
},
on: {
init: function () {
console.log('swiper initialized');
console.log(mySwiper);
},
}
});
我想用这个方法来实现一个黑客。https:/github.comnolimits4webswiperissues2081#issuecomment-296781831。 因此,我可以中心刷卡器,只有一个滑动。
有什么想法,这里是什么?谢谢你。
在swiper内的init函数不显示。知道 该变量存在。
所以改变
init: function () {
到
init: function (mySwiper) {