Показать сообщение отдельно
  #5 (permalink)  
Старый 24.11.2011, 10:18
Новичок на форуме
Отправить личное сообщение для sinclairB Посмотреть профиль Найти все сообщения от sinclairB
 
Регистрация: 21.11.2011
Сообщений: 3

bret, Попробую толково и ясно объяснить. Значит у нас есть n ячеек, очередь для каждой ячейки - допустим 4 картинки. Изначально изображение во всех ячейках статично. Через каждые 3 секунды выбирается случайная ячейка и в ней меняется изображение на последующее в очереди. При этом остальные ячейки остаются "неподвижными" Затем снова через 3 секунды выбирается случайная ячейка итд..
Вот код с другого форума, но его еще надо допилить..
<html>    
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
t();
});
function randomNumber(m, n) {
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}
function t() {
    var el = randomNumber(0, 2);
    var img = "img/" + randomNumber(1, 9) + ".gif";
    //alert(el + " -- " + img);
    $("div.speed a img").eq(el).attr("src", img);
    setTimeout("t()", 3000);
}
</script>
</head>
<body>
<table>
<tr>
<td>
<div class="speed">
<a href="ya.ru"><img src="img/1.gif" alt="" /></a>
<a href="ya.ru"><img src="img/2.gif" alt="" /></a>
<a href="ya.ru"><img src="img/3.gif" alt="" /></a>
</div>
</td>
</tr>
</table>
</body> 
</html>

Последний раз редактировалось sinclairB, 24.11.2011 в 10:47.
Ответить с цитированием