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