display: none
и visibility: hidden
разные.
Если вы выберете display: none
, DIV больше не будет занимать пространство, поэтому нижний колонтитул будет поднят.
Таким образом, вы должны использовать (как в @putvande сказал в комментарии):
$('#content').css('visibility','hidden')
Если вы установите visibility: hidden
, то DIV будет скрыта (невидимый), но она по-прежнему занимает пространство, так как его display
CSS по умолчанию display: block
.
Чтобы снова показать содержимое, установлено:
$('#content').css('visibility','visible')
Кроме того, обычно сноска использует position: fixed
и bottom: 0
, чтобы зафиксировать его в нижней части страницы, которая, вероятно, избежать проблемы вы столкнулись прямо сейчас.
Почему downvote ??? –
просто установите его положение: зафиксировано; внизу: 0; –
'$ ('# content').css ('visibility', 'hidden') ' – putvande