Показать сообщение отдельно
  #2 (permalink)  
Старый 04.03.2011, 17:25
Аватар для neonick
Новичок на форуме
Отправить личное сообщение для neonick Посмотреть профиль Найти все сообщения от neonick
 
Регистрация: 04.03.2011
Сообщений: 2

Кажется нашел решение:

JavaScript:
function show(ele) {
      var srcElement = document.getElementById(ele);
      if(srcElement) {
          if(srcElement.style.display == "block") {
            srcElement.style.display= 'none';
          }
          else {
            srcElement.style.display='block';
          }
      }
  }

HTML-код:
<div class="headline" onclick="show('cat1')">Заголовок</div>
<div class="hidden" id="cat1">Текст раскрывающегося блока</div>


Скрытый блок вывожу ровно над заголовочным, из-за этого кажется что блок расширяется. Как бы сделать чтобы плавнее разворачивался?..
Ответить с цитированием