ksa,
для лучшего понимания (себе) хочу расписать через if / else вот эту строчку из кода:
var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('.rotator ul li:first') :current.next()) : $('.rotator ul li:first'));
но мой вариант что-то не аналогичен ей, можете подсказать что не так?
Мой вариант:
var next = function(){
if (current.next().length){
if (current.next().hasClass('show')) {
$('.rotator ul li:first');
}
else{
current.next();
}
}
else{
$('.rotator ul li:first');
}
};