Цитата:
|
Нашел вот такой код, он работает. Осталось только рандомность для времени между показами и для самих записей добавить. Подскажете как?
$(document).ready(function(){ var i = 0; function moddiv(){ i=1; $('.moddiv:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500);//В этой строчке в мс 500 - время анимации появления, 5000 - время задержки, 500 - время затухания уведомления соответсвенно } setTimeout(function(){ setInterval( function(){ i=i+1; if(i>10) i=1;//10 - количество уведомлений $('.moddiv:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500);//В этой строчке в мс 500 - время анимации появления, 5000 - время задержки, 500 - время затухания уведомления соответсвенно },25000);//25000 - задержка в мс меду показами уведомлений moddiv(); },10000);//10000 - задержка в мс перед показом первого уведомления }); |
Цитата:
http://javascript.ru/Math.random |
ksa, благодарю. Использовал вот такую конструкцию, но не работает((((
$(document).ready(function(){ var i = 0; function moddiv(){ i=Math.floor( Math.random() * (99 - 1 + 1) ) + 1; $('.moddiv:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500);//В этой строчке в мс 500 - время анимации появления, 5000 - время задержки, 500 - время затухания уведомления соответсвенно } setTimeout(function(){ setInterval( function(){ i=i+1; if(i>100) i=1;//100 - количество уведомлений $('.moddiv:nth-child('+i+')').fadeIn(500).delay(7000).fadeOut(500);//В этой строчке в мс 500 - время анимации появления, 5000 - время задержки, 500 - время затухания уведомления соответсвенно },Math.floor( Math.random() * (40000 - 20000 + 1) ) + 20000);//25000 - задержка в мс меду показами уведомлений moddiv(); },Math.floor( Math.random() * (20000 - 10000 + 1) ) + 10000);//10000 - задержка в мс перед показом первого уведомления }); |
Цитата:
i=<значение>; :D Цитата:
|
Цитата:
|
Цитата:
|
ksa, что поделаешь, такой уж я чайник :D Нашел то что работает, но не могу доделать под свои задачи
|
Часовой пояс GMT +3, время: 02:36. |