我想做的是,当我的问题有一个计时器,然后是用户时,该问题消失并且我无法回答。
代码:
var timer = $(".active").attr('data-timer');
if (timer == undefined) {
var $carousel = $('#carousel');
var NextElement = $carousel.next('.item').first();
NextElement.addClass('active');
$('.timer').remove();
} else {
var $carousel = $('#carousel');
var ActiveElement = $carousel.find('.item.active');
ActiveElement.remove();
var NextElement = $carousel.next('.item');
NextElement.addClass('active');
$('.timer').remove();
}
它会执行所有操作,除了当它进入else而不是在我的轮播中添加活动内容时,它会在左下角添加课程。
而不是添加此类,它应该是活动的,因此,如果幻灯片不再起作用,则重新输入该类时。甚至添加以下内容:
var NextElement = $carousel.next('.item').first();
答案 0 :(得分:1)
这是.first
仅使用var NextElement = $carousel.next('.item')
,next仅返回一个元素https://api.jquery.com/next/