Прокрутка элементов в JavaScript
Следующие свойства содержат то, на сколько прокручен элемент:
console.log(elem.scrollTop); // сверху
console.log(elem.scrollLeft); // слева
Следующий пример демонстрирует работу данных свойств. Прокрутите элемент и нажмите на кнопку, вы увидите величину прокрутки:
Дан элемент и кнопка. По нажатию на кнопку узнайте на сколько прокручен элемент по вертикали.
Дан элемент и кнопка. По нажатию на кнопку проверьте, прокручен ли элемент по вертикали.
Прокрутите элемент до конца. Нажмите на кнопку, чтобы вывелась величина полной прокрутки.
Получите scrollHeight элемента
и отнимите от него величину полной прокрутки
(из предыдущей задачи). Какое значение получится?
Какие размеры оно содержит в себе?
Сложите offsetHeight и величину полной прокрутки.
Отнимите эту сумму от значения scrollHeight.
Какое число получится?