[英]How to change centered slide by clicking on desired slide in swiper.js?
我在 centeredSlides 模式下使用 swiper 並且 loop 選項為真。 我想當我點擊一張幻燈片時,將該幻燈片設置為滑動器輪播中的居中幻燈片。 Swiper 給我點擊的幻燈片索引,但如何使用它來更改居中的幻燈片?
這些是我的選擇:
slidesPerView: 4.5,
spaceBetween: 20,
updateOnWindowResize: true,
loop: true,
grabCursor: true,
centeredSlides: true,
centeredSlidesBounds: true,
initialSlide: 0,
on: {
click() {
console.log(this.clickedIndex);
},
},
像這樣:
var mySwiper = new Swiper('.swiper-container', {
slidesPerView: 4.5,
spaceBetween: 20,
updateOnWindowResize: true,
loop: true,
grabCursor: true,
centeredSlides: true,
centeredSlidesBounds: true,
initialSlide: 0,
on: {
click() {
console.log('index', this.clickedIndex);
mySwiper.slideTo(this.clickedIndex);
},
},
});
代碼筆: https ://codepen.io/Terrafire123/pen/gOwbjMy
只需將slideToClickedSlide
設置為true
並單擊任何幻燈片將產生到該幻燈片的過渡
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.