我现在正在使用Unslider,我想知道在从最后一张幻灯片切换到第一张幻灯片时是否有任何方法可以使幻灯片继续向右移动。目前,当从最后一个跳到第一个幻灯片时,它会从右到左穿过所有幻灯片。
如果无法做到这一点,是否可以让它从最后一个向后退?像这样:
1 - 2 - 3 - 4 // 4 - 3 - 2 - 1 // 1 - 2 - 3 ......
真的很感激答案!谢谢!
答案 0 :(得分:0)
不幸的是,unslider不支持这两者中的任何一个。如果你不介意弄脏,你可以修改代码中的.to方法来做1-2-3-4-3-2-1-2-3-4-etc ...你提及。
如果您决定走这条路,需要帮助,请告诉我。我可能会修改脚本以跟踪我们是向前还是向后移动,然后使用index和li.length来确定发送滑块的方式。
此外,如果您希望旋转木马感觉它只是从左向右滚动并且内容不断重复,jCarousel支持:https://github.com/jsor/jcarousel。
答案 1 :(得分:0)
javascript新手,但这就是我所做的:
//当前unslider实例this.order上的另一个变量,它带有两个值:r(反向)& f(前进)
//如果超出范围,请转到第一张幻灯片 if(!this.items.eq(index).length)this.order =' r';
if (this.order === 'r')index = index -2;
if(index < 0) {this.order = 'f';index=0;}