因此,我已经设置了两个swiper.js实例,并希望在使用其中一个实例时同时滚动这两个实例。
编辑:我的主要目标是在滑动主页之上重新创建主要功能.。
EDIT2:我找到了 https://codepen.io/anon/pen/JKYxKJ,但它似乎使用了较旧版本的swiper。
这是我的配置,只有第一个有效。
$(document).ready(function () {
//initialize swiper when document ready
var swiperFront = new Swiper('.swiper-container-front', {
// Optional parameters
effect: 'coverflow',
centeredSlides: true,
direction: 'horizontal',
slidesPerView: '3',
loop: false,
followFinger: true,
controller: {
control: [swiperFront, swiperBack],
by: 'container',
}
});
var swiperBack = new Swiper('.swiper-container-back', {
// Optional parameters
effect: 'fade',
centeredSlides: true,
slidesPerView: '3',
loop: false,
});
swiperFront.params.controller.control = swiperBack;
swiperBack.params.controller.control = swiperFront;
})
我做错什么了,怎么解决呢?
发布于 2018-06-02 12:54:14
我认为这里的主要问题是过时的swiper.js版本。更新为4.3.2。
发布于 2019-03-13 08:30:18
由于文档的原因,.
在这种情况下,从Swiper v3切换到v4的主要区别是省略.params。所以而不是
mySwiper.params.control没有params和新的API
mySwiper.controller.controlhttps://stackoverflow.com/questions/50656979
复制相似问题