offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsSpMESc 19 of 294 menu

Прокрутка элементов в JavaScript

Следующие свойства содержат то, на сколько прокручен элемент:

console.log(elem.scrollTop); // сверху console.log(elem.scrollLeft); // слева

Следующий пример демонстрирует работу данных свойств. Прокрутите элемент и нажмите на кнопку, вы увидите величину прокрутки:

Дан элемент и кнопка. По нажатию на кнопку узнайте на сколько прокручен элемент по вертикали.

Дан элемент и кнопка. По нажатию на кнопку проверьте, прокручен ли элемент по вертикали.

Прокрутите элемент до конца. Нажмите на кнопку, чтобы вывелась величина полной прокрутки.

Получите scrollHeight элемента и отнимите от него величину полной прокрутки (из предыдущей задачи). Какое значение получится? Какие размеры оно содержит в себе?

Сложите offsetHeight и величину полной прокрутки. Отнимите эту сумму от значения scrollHeight. Какое число получится?

enru