Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.09.2012, 17:17
Кандидат Javascript-наук
Отправить личное сообщение для wayzer Посмотреть профиль Найти все сообщения от wayzer
 
Регистрация: 28.08.2012
Сообщений: 129

"Перемещение" картинки по div'ам
Здравствуйте, передо мной такая задача, кликнув на div1, на нем выводится картинка, кликнув на div2, картинка пропадает с первого и появляется на втором. Посоветуйте, пожалуйста, как это реализовать по-компактнее ?

P.S. У меня всего 9 таких div'ов.

Последний раз редактировалось wayzer, 13.09.2012 в 17:20.
Ответить с цитированием
  #2 (permalink)  
Старый 13.09.2012, 17:53
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

открывать по e.target, запоминать текущий, его потом и скрывать
Ответить с цитированием
  #3 (permalink)  
Старый 13.09.2012, 18:15
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Да просто делать appendChild картинки в кликнутый div и никаких сложностей.)
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 13.09.2012, 18:25
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

А я подумал на каждый div своя картинка
Ответить с цитированием
  #5 (permalink)  
Старый 13.09.2012, 21:07
Кандидат Javascript-наук
Отправить личное сообщение для wayzer Посмотреть профиль Найти все сообщения от wayzer
 
Регистрация: 28.08.2012
Сообщений: 129

нет, одна на все.
Ответить с цитированием
  #6 (permalink)  
Старый 13.09.2012, 21:54
Кандидат Javascript-наук
Отправить личное сообщение для wayzer Посмотреть профиль Найти все сообщения от wayzer
 
Регистрация: 28.08.2012
Сообщений: 129

Да, но вся трудность в том, что она не пропадает при клике на другой.
Ответить с цитированием
  #7 (permalink)  
Старый 13.09.2012, 22:18
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от wayzer
что она не пропадает при клике на другой.
У меня пропадает

<style>
div {
	position: relative;
	width: 100px;
	height: 100px;
	border-radius: 20px;
	border: solid 1px gray;
	float: left;
}
img {
	width: 100%; 
	height: 100%;
	border-radius: 20px;
	display: none;
}
</style>
<img src = 'http://javascript.ru/forum/image.php?u=19820&dateline=1334914235'>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>

<script>
document.body.onclick= function (e) {
	e = e || event;
	var target = e.target || e.srcElement;
	var img = document.images[0];
	if (target.tagName == 'DIV') {
		img.style.display = 'block';
		target.appendChild(img);
	} 
}
</script>

PS: интересно работает в FF, затемняя при клике картинку
Ответить с цитированием
  #8 (permalink)  
Старый 13.09.2012, 22:25
Кандидат Javascript-наук
Отправить личное сообщение для wayzer Посмотреть профиль Найти все сообщения от wayzer
 
Регистрация: 28.08.2012
Сообщений: 129

Эм.. А что это за знак, точнее, для чего он || ?
Ответить с цитированием
  #9 (permalink)  
Старый 13.09.2012, 22:29
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от wayzer
Эм.. А что это за знак, точнее, для чего он || ?
хм ... http://es5.javascript.ru/x11.html#x11.11 или
Ответить с цитированием
  #10 (permalink)  
Старый 13.09.2012, 22:36
Кандидат Javascript-наук
Отправить личное сообщение для wayzer Посмотреть профиль Найти все сообщения от wayzer
 
Регистрация: 28.08.2012
Сообщений: 129

Я сделал картинка перебирается по DIV'ам, но по всем )
Включая картинки сайта текст и прочее ))
Можно ли как-то конкретизировать это на 9-ти. выборочных дивах ?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить не нужные картинки utb jQuery 2 26.10.2011 13:50
Как проиндексировать картинки HTML код которых генерируется на JS greatilya Оффтопик 9 22.09.2010 07:42
скрол мышкой картинки внутри слоя snk Элементы интерфейса 7 07.09.2010 18:22
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42