Чтобы получить максимальную позицию прокрутки в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
- Метод 1: использование свойств
scrollHeightиclientHeightтела или элемента документа.
var maxScrollPosition = Math.max(
document.body.scrollHeight,
document.documentElement.scrollHeight,
document.body.offsetHeight,
document.documentElement.offsetHeight,
document.body.clientHeight,
document.documentElement.clientHeight
);
- Метод 2: использование свойства
scrollMaxYобъектаwindow.
var maxScrollPosition = window.scrollMaxY;
- Метод 3: расчет максимальной позиции прокрутки на основе высоты окна и высоты документа.
var maxScrollPosition = document.documentElement.scrollHeight - window.innerHeight;