Вот такой плавно и одновременно с высотой уменьшит прозрачность блока до нуля, а затем и вовсем удалит блок из DOM:
// анимация средствами JQuery
$target.stop().animate({
height: "0px", // высоту к нулю
opacity: 0, // прозрачность к нулю к нулю
}, 800, function() {
$(this).remove(); // удаляем из DOM (если требуется, если же нет, то "закомментируйте" эту строку)
}
);
Можно также плавно менять и ширину: