除非采取某些措施(JS确认-单击“是”按钮),否则我想防止slideNext。

swiperV.on('onSlideNextEnd', function () {
swiperV.slidePrev();
});


如果我滑动,它将首先显示下一张幻灯片,然后跳回去,这是不行的。如果我使用onSlideNextStart,它将无法正常工作。在某种程度上,我试图重新创建类似火种的UX,直到执行第一个幻灯片之前,下一张幻灯片才会显示。

有人对此有经验吗?

http://idangero.us/swiper/api/

最佳答案

我认为-并非100%肯定-当onSlideNextEnd被触发时,为时已晚;你只能回去。

为避免这种前进后退的情况,IMO必须更改设计:

执行swiperV.stopAutoplay()直到完成您要确认的确认;
确认时出现swiperV.startAutoplay()

关于javascript - SwiperJS阻止slideNext,除非满足条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38980258/

10-11 13:24