Wenn Sie nur die Standardfunktionalität von hide only mit visibility:hidden benötigen, um das aktuelle Layout beizubehalten, können Sie die Callback-Funktion von hide verwenden, um das CSS im Tag zu ändern. Docs in jquery ausblenden
Ein Beispiel:
$('#subs_selection_box').fadeOut('slow', function() {
$(this).css({"visibility":"hidden"});
$(this).css({"display":"block"});
});
Dies wird die normale coole Animation verwenden, um das Div zu verstecken, aber nach der Animation beenden Sie die Sichtbarkeit auf versteckt und Anzeige zu blockieren.
Ein Beispiel: http://jsfiddle.net/bTkKG/1/
Ich weiß, dass Sie die $("#aa").css()-Lösung nicht wollten, aber Sie haben nicht angegeben, ob es daran lag, dass Sie nur die css()-Methode verwenden und die Animation verlieren.