Нашел ответ. Я понятия не имел, что вы можете получить размеры скрытых элементов, и решение пришло естественным путем.
<script type="text/javascript">
$(document.body).click(function () {
if ($("div:first").is(":hidden")) {
var hidden = $("div:first").height();
var showing = $("div:last").height();
$("div:last").hide();
$("div:first").height(showing);
$("div:first").animate({'height':hidden},"slow");
} else {
var hidden = $("div:last").height();
var showing = $("div:first").height();
$("div:first").hide();
$("div:last").height(showing);
$("div:last").animate({'height':hidden},"slow");
}
});
</script>
Не работает с 'height': 'auto'.
пс. Я AlqQ. Я предполагаю, что я зарегистрировался некоторое время назад, и теперь, когда я вхожу с OpenID, он перенаправляет меня на эту старую учетную запись, что мне подходит.