При клике появление всего текста

Ответить
Аватара пользователя
venuko

При клике появление всего текста

Сообщение venuko »

Ребят, подскажите может кто сталкивался. Есть блок с текстом, к примеру вывести в нем первые 3 строки текста, а при клике по ссылке снизу чтобы блок разъезжался вниз и было видно весь текст, при повторном клике чтобы обратно все сворачивалось?
Аватара пользователя
venuko

Re: При клике появление всего текста

Сообщение venuko »

Есть такой пример, но он скрывает сразу весь текст, а нужно показать какое-то скрытое количество текста



Код: Выделить всё

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Раскрытие и скрытие div с помощью jquery</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript" src="jquery-1.4.1.min.js"></script>
<script>
function facechange (objName) {
  if ( $(objName).css('display') == 'none' ) {
    $(objName).animate({height: 'show'}, 400);
  } else {
    $(objName).animate({height: 'hide'}, 200);
  }
}
</script>
</head>
<body>
<div id="divId" style="display: none;">
Текст в скрытом слое <br>
Текст в скрытом слое <br>
Текст в скрытом слое <br>
Текст в скрытом слое <br>
</div>
<a href="#" onclick="facechange('#divId'); return false">Открыть/Закрыть</a>
</body>
</html>
Аватара пользователя
Vadikan

Re: При клике появление всего текста

Сообщение Vadikan »

Цитата venuko:



нужно показать какое-то скрытое количество текста
При клике появление всего текста




Переведите на русский Изображение



Если я правильно понял, то так:



Код:

Код: Выделить всё

<body>
<p>Показываю какое-то количество текста :)</p>
<div id="divId" style="display: none;">

Просто вставьте абзац, короче.
Ответить

Вернуться в «Вебмастеру»