У меня есть нижний колонтитул, который содержит имя пользователя. Я хочу показать это всегда внизу окна просмотра. Как фиксированная нижняя панель, но только на моей боковой панели.
Я использую функцию
function setFooterStyle() {
var docHeight = $(window).height();
var footerHeight = $('#footer').outerHeight();
var footerTop = $('#footer').position().top + footerHeight;
$('#footer').css('margin-top', (docHeight - footerTop) + 'px');
$('#footer').removeClass('invisible');
}
это внутри:
$( function () {
setFooterStyle();
window.onresize = setFooterStyle;
}
Но так как я использую боковую панель, я думаю, что поле margin-top поместит нижний колонтитул в размере пиксель под боковой панелью, а не под верхней частью страницы. Так что это где-то внизу документа, и мне нужно прокрутить, чтобы увидеть.
Есть идеи, что я делаю неправильно, чтобы текст всегда оставался внизу области просмотра при изменении размера и при прокрутке?