Code
$('#id').slideToggle(скорость)
В данном примере переключается состояния элемента с id="id". Если элемент был показан на странице, он скроется. Если был скрыт - отобразится. И все это с визуальным эффектом "выезжания". Вместо значения скорость принимаются как числовые значения (задержка в миллисекундах), так и строковые ('fast' и 'slow').
Если же нужен эффект плавного сворачивания / разворачивания области не только по оси y, но и по оси x, используем этот метод:
Code
$('#id').toggle(скорость)
Действует аналогично предыдущему методу. Параметр "скорость" может отсутствовать. В таком случае скрытие / отображение произойдет без задержек.