Спасибо! Примерно это и нужно. Но я собрал все один файл, почему-то не работает... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><html dir="ltr" lang="ru"><head><meta charset="utf-8"><script type="text/javascript">var halfText = $('.spoiler').innerHeight() / 2, textHeight = $('.spoiler').innerHeight();$('.spoiler').css('height', $('.spoiler').innerHeight() / 2);$('.show-hide').click(function() { if( $('.spoiler').innerHeight() == halfText ) { $('.spoiler').animate({ height: textHeight }, 500); $(this).text('Скрыть'); } else { $('.spoiler').animate({ height: halfText }, 500); $(this).text('Показать'); }});</script><style type="text/css">.spoiler { width: 30%; overflow: hidden;}</style></head><body><div class="container"> <div class="spoiler"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magni optio provident! Ipsum quibusdam neque amet sapiente quod libero ducimus ipsa possimus totam voluptatem nemo ex expedita sequi voluptatum rerum corrupti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magni optio provident! Ipsum quibusdam neque amet sapiente quod libero ducimus ipsa possimus totam voluptate</p> </div> <button class="show-hide">Показать</button></div></body></html>