您好,我有一个使用另一个 stackoverflow 问题中的 jquery 的 slider fiddle
http://jsfiddle.net/mjaA3/2506/
target = $('ul.triggers li.selected').index();
target === lastElem ? target = 0 : target = target+1;
sliderResponse(target);
我想要得到的只是将此 slider 转换为连续 slider ,而不是在结束后返回到第一个项目
我希望有人能向我解释如何通过克隆来做到这一点,因为我不明白这个想法
ps 不需要任何 slider ,我需要代码,因为我正在构建自定义
提前谢谢
最佳答案
我已经更新了您的 fiddle 这样它仍然可以继续播放,因此如果您单击幻灯片,它将继续播放 slider ,但否则它不会循环播放。
关键代码是sliderTiming()
函数:
if (target < lastElem) {
sliderResponse(++target);
}
这意味着仅当当前幻灯片不是最后一张幻灯片时才会发生sliderResponse
(触发滑动)。
++target
表示“向目标添加 1,然后在上下文中使用它”(在上下文中它作为参数传递)。
关于javascript - jquery slider 连续滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30412423/