【发布时间】:2018-01-07 22:02:05
【问题描述】:
我想知道如何循环这个自动滑动功能?它的时间线在这里:https://bm-translations.de/#sprachrichtungen
我尝试使用 if 条件来检查下一张幻灯片是否有项目,但可能因为我是初学者,它不起作用。
function timeLineAutoPlay() {
var current = 0;
setInterval(function() {
current++;
var current_elem = $($('.events a')[current - 1]);
if (current == 11) {
timeLineAutoPlay();
}
$($('.events a')[current]).trigger('click');
if ((current + 1) % 4 == 0) {
$('.next').trigger('click');
}
}, 8000);
}
timeLineAutoPlay();
滑块来自这里:https://codyhouse.co/gem/horizontal-timeline/
第二个问题: 如果我点击一个日期,下一个自动幻灯片不是之后的日期。你知道如何调整这段代码吗?
试过了,还是不行:
timelineComponents['eventsWrapper'].on('click', 'a', function(event){
current = items.length;
}
【问题讨论】:
标签: javascript jquery slider