Сообщение от Rise
|
lexapiter25, такая логика
if (current.next().length === 1) {
if (current.next().hasClass('show') === true) {
var next = $('div#rotator ul li:first');
} else {
var next = current.next();
}
} else {
var next = $('div#rotator ul li:first');
}
|
Понял спасибо..осталось вот с этим разобраться
next.css({opacity: 0.0})
.addClass('show')
.animate({opacity: 1.0}, 1000);
// Прячем текущую картинку
current.animate({opacity: 0.0}, 1000)
.removeClass('show');
То есть в какой момент он присваивает класс. Каждому следующему li пока не дойдет до первого? А когда дойдет, то удалит класс у него, что бы заново все началось? Так?
Или он удаляет класс show у li, которому он его только что присвоил, сразу после выполнения анимации?