Показать сообщение отдельно
  #2 (permalink)  
Старый 25.03.2012, 19:40
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

Сообщение от aklak
Нужно сделать (доделать) скрипт, чтобы при наведении на первый блок <div> показывалось его содержимое, а при наведении на содержимое - блок не закрывался. Будет 3-5 блоков, расположенных вниз один за другим. При этом надо, чтобы при наведении на первый (и т.д.) блок - остальные не открывались.
можно так, по-моему проще

<!DOCTYPE html>
<html>
<head>
	<style>
		div.txt {
			height: 20px;
			border: 1px solid;
		}
		div.box {
			display: none;
		}
	</style>
	<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js'></script>
	<script>
		$(function () {
		  $('.item').hover(function () {
			$('.box', this).slideDown('slow');
		  }, function () {
			$('.box', this).slideUp('slow'); 
		  });                
		});
	</script>
</head>
<body>
 
	<div class='item'>
	  <div class='txt'>Новость 1</div>
	  <div class='box'>Описание 1</div>
	</div>

	<div class='item'>
	  <div class='txt'>Новость 2</div>
	  <div class='box'>Описание 2</div>
	</div>
	  
	<div class='item'>
	  <div class='txt'>Новость 3</div>
	  <div class='box'>Описание 3</div>
	</div>

</body>
</html>
Ответить с цитированием