Показать сообщение отдельно
  #6 (permalink)  
Старый 02.10.2014, 11:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Agamy, вот пример "открытия"...

<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
* {
	margin: 0;
	padding: 0;
}
html,
body {
	height: 100%;
}
body {
	background-color: green;
}
.box {
	position: relative;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-color: #ffffff;
}
.pict {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-image: url('http://javascript.ru/forum/images/smilies/unsure.gif');
}
.pict.on {
	background-image: url('http://javascript.ru/forum/images/smilies/smile.gif');
}
.text {
	padding-top: 20px;
}
</style>
<script type='text/javascript'>
$(function (){
	$('.pict').click(function (){
		var obj=this.parentNode
		$(obj).animate(
			{width: '100%'},
			"slow",
			"linear",
			function () {
				var h=$(obj).height()+$(obj).find('.text').height();
				$(obj).animate(
					{height: h+'px'},
					"slow",
					"linear",
					function () {
						$(obj).find('.pict').addClass('on');
					}
				);
			}
		);
	});
});
</script>
</head>
<body>
<div class='box'>
	<div class='pict'></div>
	<div class='text'>
		<p>
			Служба Яндекс.Рефераты предназначена для студентов и школьников, 
			дизайнеров и журналистов, создателей научных заявок и отчетов — 
			для всех, кто относится к тексту, как к количеству знаков.
		</p>
	</div>
</div>
</body>
</html>
</html>
Ответить с цитированием