javascript - jquery slider 连续滑动

标签 javascript jquery

您好,我有一个使用另一个 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/

相关文章:

javascript - JQuery:比较两个多行字符串,一个从 HTML 中提取 - 不起作用?

javascript - 无法理解 AngularJS 中的某些代码

javascript - 如果我使用 JavaScript 搜索 “Addendum”,如何找到该号码?

javascript - 我可以增加 ms-word 加载项任务 Pane 的默认大小吗?

javascript - 学习 jQuery 的选项卡 + CSS Flexbox。任何人都可以帮助完成这项工作吗?

mootools - jQuery $(文档).ready();声明其中的所有函数

jquery - 加载图像并调整其宽度

jQuery animate() scrollTop 属性在 iPad Safari 上不起作用

javascript - 如何找出使用 javascript 的网站中正在调用哪些函数

javascript - 复制图片网址到输入