Я пытаюсь установить максимальную прокрутку элемента, в данном случае .contain
, чтобы соответствовать высоте, необходимой для .square
, чтобы заполнить весь видовой экран (ширину и высоту) при прокрутке. Мне нужно выяснить, как я могу получить оставшуюся высоту, необходимую для покрытия значения смещения прокрутки.
Вот кодекс, показывающий, что происходит в данный момент. Свиток достигает дна и квадрат не заполняет экран. Без смещения я могу заставить это работать идеально (см. Строку 17), но мне бы очень хотелось узнать, как я могу включить эффект смещения / скорости параллакса.
https://codepen.io/anon/pen/zbeyQd
Версия без смещения, чтобы показать, как должна работать вышеуказанная ручка. Квадрат заполняет экран, когда полоса прокрутки достигает дна: https://codepen.io/anon/pen/Rdvvom