Animowanie div na 100% wysokości

Próbuję animować div do 100% jego zawartości, ale po prostu miga i zamiast animować div tło znika na końcu animacji. jestem zakłopotany, ponieważ działa, gdy wprowadzam liczbę dla wysokości, a nie procent.

$("#artbutton").click(function(event){
    event.preventDefault();
    var $self=$(this);
    $("#media").animate({height:0},"slow");
    $("#music").animate({height:0},"slow",function(){
        document.location = $self.attr('href');
        $("#art").animate({height:"100%"},"slow");
    });
});

questionAnswers(3)

yourAnswerToTheQuestion