有没有办法在不触发更改事件的情况下移动到特定幻灯片?

Is there any way to move to specific slide without triggerring change event?

我目前正在为 angular https://www.npmjs.com/package/ngx-swiper-wrapper 使用 swiper wrapper, 所以基本上我想区分用户执行的手动幻灯片和我自己的应用程序预选活动幻灯片。

每当我使用 setIndex 方法(大概等同于 swiper js 的 goToSlide)时,它会触发所有类型的 changeEvent,手动切换幻灯片也会触发(transitionEnd、slideChange 等)。

有没有办法在不触发这些事件的情况下更改活动幻灯片?

通过使用函数

设法做到了这一点

setIndex(index, speed?, silent?) // 运行过渡到给定索引的幻灯片。

通过将静默设置为真 (slideChangeTransitionENd) 事件将不会被调用。 关于这个应该有更好的文档。