Swiper.js - 禁用触摸滑动但以编程方式滑动

Swiper.js - Disable touch swiping but slide programmatically

在我的 cordova 应用程序上,我想使用 slideNext()slidePrevious() 方法以编程方式滑动,但是当我使用 allowSwipeToPrev 和 allowSwipeToNext 参数时,方法被禁用。

如何在触摸滑动被禁用时以编程方式滑动?

初始化Swiper实例时,可以将参数onlyExternal设置为true,仅以编程方式控制滑块

var mySwiper = new Swiper('.swiper-container', {
   onlyExternal:true
});  

然后用slideNext()slidePrev()slideTo()

方法控制滑动

对于 Swiper 7,新选项如下:

var mySwiper = new Swiper('.swiper-container', {
   allowTouchMove: false
});