Показать сообщение отдельно
  #6 (permalink)  
Старый 28.10.2015, 01:03
Новичок на форуме
Отправить личное сообщение для lexapiter25 Посмотреть профиль Найти все сообщения от lexapiter25
 
Регистрация: 27.10.2015
Сообщений: 8

Сообщение от 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, которому он его только что присвоил, сразу после выполнения анимации?

Последний раз редактировалось lexapiter25, 28.10.2015 в 01:08.
Ответить с цитированием