$(Окно).высота() несовместима в разных браузерах
Привет,
Я разрабатываю сайт здесь[^]. Я отключил прокрутку тела и включил прокрутку на странице#, что означает, что мне нужно назначить высоту вручную. Я делаю это каждые 500 мс, устанавливая высоту #page на $(окно).height() минус верхние и Нижние поля страницы 16px, а также верхние и Нижние поля заголовка 16px и высота 48px. Это прекрасно выглядит в Chrome и Opera, но в Firefox и IE высота установлена на слишком высокое значение, что отсекает небольшую область внизу.
Для отладки заголовок документа устанавливается равным $(window).height() каждый раз, когда это делается.
Почему это может быть, и есть ли какой-то способ справиться с этим последовательно, а не обнаруживать браузер и изменять вычисления для каждого из них?
Что я уже пробовал:
-------------------------------------------------------------------