Раскрывающийся - закрывающийся блок (Спойлер)
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
<script type="text/javascript">
$(document).ready(function(){
$('#slide-holder #slide').hide();
$('#slide-holder #opener').click(function() {
$(this).parent('#slide-holder').toggleClass('active');
$(this).parent('#slide-holder').find('#slide').slideToggle(500);
if($('#slide-holder').hasClass('active')) {
$(this).html('Скрыть текст');
}
else {
$(this).html('Читать далее');
}
});
})
</script>
</head>
<body>
<div id="slide-holder">
<div id="slide">Текст<br />который<br />должен<br />скрываться<br />и<br />раскрываться.<br />Его очень<br />много<br />и он<br />выезжает.</div>
<p id="opener">Читать далее</p>
</div>
</body>
</html>