Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.03.2011, 19:43
Новичок на форуме
Отправить личное сообщение для moblex Посмотреть профиль Найти все сообщения от moblex
 
Регистрация: 06.03.2011
Сообщений: 4

MouseOver - показываем 1 элемент из нескольких одинаковых
Приветствую, прошу помощи.

Подскажите как сделать... есть несколько div со вложенным span :
<div id="agr"><span></span></div>
<div id="agr"><span></span></div>
<div id="agr"><span></span></div>
<div id="agr"><span></span></div>

Нужно сделать так, что при наведении курсора на div показывался только span вложенный в этот div ... проблема в том, что показываются все спаны сразу
Ответить с цитированием
  #2 (permalink)  
Старый 06.03.2011, 20:21
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

id должен быть уникальным в пределах страницы
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2011, 21:45
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Сообщение от Gvozd Посмотреть сообщение
...в пределах страницы
Что, были прецеденты: кто то каждый раз генерировал абсолютно уникальный id?)))
Ответить с цитированием
  #4 (permalink)  
Старый 07.03.2011, 15:26
Аспирант
Отправить личное сообщение для lalala Посмотреть профиль Найти все сообщения от lalala
 
Регистрация: 04.03.2011
Сообщений: 87

понятия не имею, что вы имели ввиду под "показыванием span"...надеюсь ошибок я не наделал и все работает адекватно
function lala(obj){
alert($($(obj).children().get(0)).text());
}

<div id="agr" onmouseover="lala(this);"><span>1111</span></div>
<div id="agr" onmouseover="lala(this);"><span>2222</span></div>
<div id="agr" onmouseover="lala(this);"><span>3333</span></div>
<div id="agr" onmouseover="lala(this);"><span>4444</span></div>
Ответить с цитированием
  #5 (permalink)  
Старый 07.03.2011, 16:14
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от lalala
надеюсь ошибок я не наделал
Сообщение от Gvozd
id должен быть уникальным в пределах страницы
раз создали тему читайте, что вам пишут
Ответить с цитированием
  #6 (permalink)  
Старый 07.03.2011, 22:53
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

monolithed,
Раз пишешь другим что им читать, прочитай внимательно кто именно, что пишет
Например ТС, пока еще не появлялся в теме
Ответить с цитированием
  #7 (permalink)  
Старый 08.03.2011, 11:41
Аспирант
Отправить личное сообщение для lalala Посмотреть профиль Найти все сообщения от lalala
 
Регистрация: 04.03.2011
Сообщений: 87

monolithed,
тема превращается в пофлудим и успокоимся?
Сообщение от moblex
показывался только span вложенный в этот div
обычно задания формулируются более точно...если Вы прекрасно понимаете, что от вас хотят в данной фразе то и флаг вам в руки. почему бы не подсказать человеку? с удовольствием увижу ваш пример решения. все же я пришел на форум чему то учится
Ответить с цитированием
  #8 (permalink)  
Старый 08.03.2011, 13:11
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

moblex

Меняйте ID на класс и пишите:

$("div.agr").bind("mouseover mouseout", function () {
	$("span", this).toggle();
});
Ответить с цитированием
Ответ



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

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