Показать сообщение отдельно
  #3 (permalink)  
Старый 24.08.2014, 13:43
Аватар для Alexew
Новичок на форуме
Отправить личное сообщение для Alexew Посмотреть профиль Найти все сообщения от Alexew
 
Регистрация: 24.08.2014
Сообщений: 3

Сообщение от BETEPAH Посмотреть сообщение
id - идентификатор. Он априори должен быть уникальным для каждого элемента. Используйте класс.
Спасибо. Классы вчера пробовал использовать, но при наведении курсора на любой из блоков изменяли цвет все пять. Сегодня со свежей головой до меня дошло, что может есть в этом языке что-то типа this.

Но вот начал рыться глубже. Как мне заставить изменять нужный дочерний div при наведении на родительский?

<!DOCTYPE html>
<html>
	<head>
		<script src="js/jquery-2.1.1.js"></script>
		<style>
			.div {
				width: 100px;
				height: 200px;
				border: solid 1px black;
				margin: 10px 10px;
				float: left;
			}
			.div_chil {
				width: 100px;
				height: 100px;
				border-bottom: solid 1px black;
				background-color: green;
			}
		</style>
	</head>
	<body>
		<div class="div"><div class="div_chil"></div></div>
		<div class="div"><div class="div_chil"></div></div>
		<div class="div"><div class="div_chil"></div></div>
		<div class="div"><div class="div_chil"></div></div>
		<div class="div"><div class="div_chil"></div></div>
	</body>
</html>

<script>
	$('.div').mouseover(function()
	{
		$('.div_chil').css('background-color', 'red');
	}).mouseout(function()
	{
		$('.div_chil').css('background-color', 'green');
	});
</script>

Последний раз редактировалось Alexew, 24.08.2014 в 13:56.
Ответить с цитированием