Измените положение элемента с "фиксированного" (прилипание вниз) к "относительному" при прокрутке - PullRequest
0 голосов
/ 30 мая 2020

Я ищу решение, чтобы div прилипал к нижней части страницы при начальной загрузке (position:fixed, bottom:0, padding:30px), менял его CSS при прокрутке мимо определенная точка на position:relative, bottom:auto, padding:60px 30px 0. Высота div составляет 96 пикселей.

Я нашел здесь старое решение в stackoverflow, которое работает почти идеально: jQuery код для изменения положения элемента при прокрутке

Однако он измеряет «точку разрыва» сверху, и поэтому он отличается от браузера к браузеру (изображение со 100vh покрывает изначально видимую часть страницы).

Есть ли способ изменить JS для расчета таким образом, чтобы гарантировать одинаковое значение для разных браузеров? Я не очень хорошо знаком с jQuery и Javascript, поэтому сам не могу разобраться.

...