除非符合条件,否则SwiperJS会阻止slideNext

时间:2016-08-16 16:41:39

标签: javascript jquery html css swipe

我想阻止slideNext,除非有某个动作(JS确认 - 点击Yes按钮)..

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

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

有没有人有这方面的经验?

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

1 个答案:

答案 0 :(得分:0)

我认为 - 不是100%肯定 - 当onSlideNextEnd被解雇时,为时已晚;你只能回去了。

为了避免这种前进 - 停止 - 返回的情况,IMO你必须改变设计:

swiperV.stopAutoplay()直到确认你正在谈论完成; 和确认发生时确认时swiperV.startAutoplay()