Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.11.2013, 08:44
Аспирант
Отправить личное сообщение для ireznik Посмотреть профиль Найти все сообщения от ireznik
 
Регистрация: 30.08.2012
Сообщений: 34

Небольшие изменения смены картинок
http://jsfiddle.net/QwJfn/33/
Вот пока колдую, что бы картинки в "окнах" не повторялись, менялись по одной + каждое след окно менялось через 5 сек..
Услышал бы любые советы)
С жс просто не особо у меня)
Ответить с цитированием
  #2 (permalink)  
Старый 12.11.2013, 10:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,201

Сообщение от ireznik
что бы картинки в "окнах" не повторялись
Схема алгоритма
- генерационно узнать картинку
- генерационно узнать место
- отобразить картинку
- отработать ситуации "кончились места" и "кончились картинки"
Ответить с цитированием
  #3 (permalink)  
Старый 12.11.2013, 10:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,201

Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
body {
	font-size: 12pt;
}
td {
	width: 60px;
	height: 60px;
	text-align: center;
}
</style>
<script type="text/javascript">
var ai=['ноль','один','два','три','четыре','пять','шесть','семь','восемь','девять'];
var ib=0;
var ie=ai.length-1;
var ac=[0,1,2];
var cb=0;
var ce=ac.length-1;
$(function (){
	test();
	test();
	test();
	setInterval(test,5000);
});
function test() {
	var id=rnd(ac,cb,ce);
	cb=(cb==0)? 0: cb-1;
	if (ce==0) {
		ce=ac.length-1;
		ib=0;
	} else {
		ce--;
	};
	var im=rnd(ai,ib,ie);
	if (ie==0) {
		ie=ai.length-1;
		ib=ac.length-1;
	} else {
		ie--;
	};
	document.getElementById('td'+id).innerHTML=im;
};
function rnd(Arr,Beg,End) {
	var i=Math.random() * (End - Beg) + Beg;
	i=Math.floor(i);
	var val=Arr[i];
	Arr[i]=Arr[End];
	Arr[End]=val;
	return val;
};
</script>
</head>
<body>
<table border='1'>
	<tr>
		<td id='td0'>&nbsp;</td>
		<td id='td1'>&nbsp;</td>
		<td id='td2'>&nbsp;</td>
	</tr>
</table>
</body>
</html>

Смотрел не долго... Вроде повторений нет...

Последний раз редактировалось ksa, 12.11.2013 в 11:20.
Ответить с цитированием
  #4 (permalink)  
Старый 13.11.2013, 12:30
Аспирант
Отправить личное сообщение для ireznik Посмотреть профиль Найти все сообщения от ireznik
 
Регистрация: 30.08.2012
Сообщений: 34

Извиняюсь, а вы не подскажите, как сделать, что бы добавлялась картинка конкретной ссылке(фон), а не td...
то есть есть <a class="ttt"></a>
.ttt{
display:block;
height:200px;
width:200px;
}
и хочу еще $("a.ttt").attr("href", "http://www.google.com/"); подставить href...место гугла ссылка на саму картинку...
Ответить с цитированием
  #5 (permalink)  
Старый 13.11.2013, 13:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,201

Сообщение от ireznik
как сделать, что бы добавлялась картинка конкретной ссылке(фон), а не td...
Гони 1000р и начнем, нужные тебе, преобразования!
Ответить с цитированием
  #6 (permalink)  
Старый 13.11.2013, 16:42
Аспирант
Отправить личное сообщение для ireznik Посмотреть профиль Найти все сообщения от ireznik
 
Регистрация: 30.08.2012
Сообщений: 34

Хах, но уже внес нужные правки(в своем примере, а не в вашем), зашел отписать) + начинаю изучать жс более датально)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт смены картинок от времени zoOmer Общие вопросы Javascript 2 09.09.2013 09:19
Как изменить эффект смены картинок в слайдере? Kotanol jQuery 2 24.11.2011 20:35
Перестало работать увеличения картинок после изменения дизайна deem Общие вопросы Javascript 0 26.09.2011 00:14
Помогите, пжлста, найти (или написать) скрипт для смены картинок. Artweb Работа 9 25.02.2011 11:28
Скрипт смены картинок на каждый день года Артемий Б Работа 17 02.12.2010 22:49