@Andrei1penguin1

Как сделать фиксированный подвал для сайта?

Доброго времени суток, есть следующая задача:
На сайте есть фиксированный подвал (фиксированная высота, position: fixed и фиксированные отступы)
При скроллинге вверх подвал появляется, при скроллинге вниз—исчезает
В компьютерной версии все работает безупречно
В мобильной версии есть такой момент: когда скроллишь вверх, верхняя строка браузера опускается, когда скроллишь вниз—она убирается, соответственно размеры экрана меняются, а подвал съезжает
Конкретного события для такого поведения я не знаю, но оно попадает в touchmove
Страница довольно лёгкая, так что проверять каждое событие touchmove я могу себе позволить
Вопрос в другом: как в случае изменения размера экрана (onresize не подходит, событие ещё не выполнилось, пока что идёт только постепенное скрытие верхней строки браузера—соответственно в этот маленький промежуток классический onscroll тоже не работает) прибить подвал к низу страницы?
Потому что все innerheight, clientheight, getboundingclientrect и т.д. показывают высоту, которая была ДО начала исчезания верхней строки браузера и соответственно дают корявый результат
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы