Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.06.2013, 05:27
Аватар для 1n3gan
Интересующийся
Отправить личное сообщение для 1n3gan Посмотреть профиль Найти все сообщения от 1n3gan
 
Регистрация: 10.04.2013
Сообщений: 27

Функция each.
Цель: дать класс именно тому элементу, на который было наведение мыши.

$(function(){
			$('#panel nav a').each(function(){
				$(this).hover(
					function(){
					$('#panel nav a img').addClass('effect');
				},	function(){
					$('#panel nav a img').removeClass('effect');
				});
			});
		});


Проблема: класс присваивается всем элементам.

Где ошибка?
Ответить с цитированием
  #2 (permalink)  
Старый 03.06.2013, 09:14
Интересующийся
Отправить личное сообщение для imsha Посмотреть профиль Найти все сообщения от imsha
 
Регистрация: 19.11.2008
Сообщений: 28

$(function(){
	$('#panel nav a').each(function(){
		$(this).hover(
			function(){
				$(this).find('img').addClass('effect');
			},	function(){
				$(this).find('img').removeClass('effect');
			});
	});
});
Ответить с цитированием
  #3 (permalink)  
Старый 03.06.2013, 15:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108


Вариант ...
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
   <meta charset="utf-8" />
   <style type="text/css">
   .effect{
     display: block;
   }
   img{
     display: none;
   }

   </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(function(){
	$('#panel nav a').hover(function(){
		$('img',this).toggleClass('effect')
		  			});
});
  </script>
</head>

<body>
  <div id="panel">
    <nav>
      <a href="1.html">Чебурашка<img src="http://javascript.ru/forum/images/smilies/dance3.gif" alt=""></a>
      <br><a href="2.html">Гена<img src="http://javascript.ru/forum/images/smilies/victory.gif" alt=""></a>
    </nav>
  </div>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 03.06.2013, 16:27
Аватар для 1n3gan
Интересующийся
Отправить личное сообщение для 1n3gan Посмотреть профиль Найти все сообщения от 1n3gan
 
Регистрация: 10.04.2013
Сообщений: 27

Спасибо вам большое, парни. Все понял
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция и несуществующий id Ankh Элементы интерфейса 4 10.02.2012 23:49
функция не успевает Sadist_dead Элементы интерфейса 22 02.10.2011 19:00
Где вызывается функция? cradis Общие вопросы Javascript 5 23.04.2011 13:47
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42
Функция меняющая значение input type text. Value не подходит( Sundog Общие вопросы Javascript 1 25.09.2009 15:06