Здравствуйте. Есть скрипт, который выводит заданные уведомления, по порядку. От 1 до 10. Код (PHP): $(document).ready(function(){ $('<link rel="stylesheet" href="ксс">').appendTo('head'); var i = 0; function pr(){ i=1; $('.pr:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500); } setTimeout(function(){ setInterval( function(){ i=i+1; if(i>10) i=1; $('.pr:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500); },40000); pr(); },10000); }); Как сделать так чтобы эти уведомления выводились не по порядку, а рандомно...? Также хотелось бы прикрутить cookies - если возможно. С уважением, ArtsWar.
Денис, я не шарю в программировании, Вы можете продемонстрировать на примере скрипта выше? Или сделать готовый вариант (за оплату)
Код (PHP): $(document).ready(function() { $('<link rel="stylesheet" href="ксс">').appendTo('head'); function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } function pr() { var i = getRandomInt(1, 10); $('.pr:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500); } setTimeout(function() { setInterval(function() { pr(); }, 40000); pr(); }, 10000); });
neverlose, ему нужно выводить в случайном порядке числа от 1 до 10, а у вас получается, что генерация случайных чисел от 1 до 10, что если одно и тоже число будет попадаться одно и тоже 2-ды или 3-ды? Что тогда? Вообщем на сколько я понял у него уже есть 10 чисел и он хочет, чтобы эти 10 чисел от 1 до 10, вывелись в случайном порядке. Смекаешь?) Либо ТС. тогда дурачек.
Я так понял у него есть набор баннеров (рекламных блоков), которые должны показываться один за другим случайным образом сменяя друг друга. Повторы не исключены, но об этом ограничении ничего не было сказано. Можно, конечно сгенерировать полседовательность от 1 до 10 случайным образом и потом в этом порядке выводить баннеры по кругу, но это просто изменит порядок вывода, а не сделает вывод рандомным (о чём просил ТС).