Я пытаюсь создать простое слайд-шоу jquery. Однако у меня возникают проблемы с его прохождением через элементы.jQuery применить класс css к следующему одиночному элементу
Я знаю, что next() просто добавляет активный класс к следующим элементам, а не к одному. Это та часть, с которой я столкнулся. Как просто применить один класс к следующему элементу, и он будет работать навсегда.
jQuery(document).ready(function() {
var slides = jQuery('#slideshow'); //Parent container for the slideshow
var activeClass = 'active'; //Set the active slide CSS class
var interval = 3000; // Interval in miliseconds
var countSlides = slides.children().length;
//Runs the slideshow
function cycle() {
slides.children().removeClass(activeClass);
slides.children().next().addClass(activeClass);
};
setInterval(cycle, interval);
});
Спасибо. Это здорово! Любые предложения по его запуску? – Geoffrey
Там вы идете;) –