Привет. Нужно чтобы класс show присваивался рандомно к li. В данном коде он последовательно присваивается по кругу от li к li.
$('#hide_right li:first-child').addClass('');
setInterval(function () {
var show_element = $('#hide_right li.show');
var next_element = $('#hide_right li.show').next();
if (next_element.length == 0) {
next_element = $('#hide_right li:first-child');
}
show_element.removeClass('show');
next_element.addClass('show');
}, 2000);
});
Думаю в этом направлении.
Вначале следует сгенерировать рандомный порядок li наверное:
function numLi(){
var element = $('#hide_right li');
var min = 1;
var max =element.length;
for (var i = 0; i < 1 ; i++){
randomLi = Math.floor(Math.random() * (max - min +1)) + min;
}
return randomLi;
}
А вот дальше сомневаюсь)