Как установить или получить количество пикселей, на которое прокручено содержимое элемента по вертикали в JavaScript?


Для получения количества пикселей, на которое прокручено содержимое элемента по вертикали, можно использовать свойство scrollTop. Для установки значения прокрутки по вертикали можно использовать это же свойство.

Пример получения значения прокрутки по вертикали:

const element = document.getElementById('myElement');
const scrollTopValue = element.scrollTop;
console.log(scrollTopValue);

Пример установки значения прокрутки по вертикали:

const element = document.getElementById('myElement');
element.scrollTop = 100;

Также можно использовать методы scrollTo и scrollBy для установки значения прокрутки по вертикали. Например:

const element = document.getElementById('myElement');
element.scrollTo(0, 100); // установит прокрутку по вертикали в 100 пикселей
element.scrollBy(0, 50); // прокрутит содержимое элемента на 50 пикселей вниз


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.