Значение: высота прокрутки бара
Функции: Загрузка прокрутки (AJAX), навигация прокрутки фиксированного позиционирования, позиционирование кадры пули прокрутки и т. Д.
Показывает эффекты прокрутки навигации и прокрутки боковой панели фиксированного позиционирования:
1. Chrome Browser
Оба document.body.scrolltop и document.documentelement.scrolltop - это в порядке
2. Различия между Scrolltop в каждом браузере
IE6/7/8/9/10:
Для страниц без объявления Doctype вы можете использовать Document.body.scrolltop, чтобы получить высоту scrolltop;
Для страниц с объявлениями doctype вы можете использовать document.documentelement.scrolltop;
Сафари:
Safari очень особенный, и он имеет свою собственную функцию для получения Scrolltop: window.pageyoffset;
Firefox:
Firefox и другие относительно стандартные браузеры гораздо более беззаботны, просто используйте их напрямую напрямую
document.documentelement.scrolltop;
3. Получить значение Scrolltop
Идеально для получения фразы задания Scrolltop:
var scrolltop = document.documentelement.scrolltop || window.pageyoffset || document.body.scrolltop;
PS: Проблема в использовании Scrolltop в JavaScript
Document.documentelement.scrolltop относится к вертикальным координатам стержня прокрутки
document.documentelement.clientHeight относится к высоте видимой области браузера.
Document.documentelement.clientHeight-ODIV-это начальная вертикальная координата подвесной коробки (относительно верхнего значения тела) (это значение фиксируется)
Однако, когда вы тянете стержень прокрутки, вертикальная координата (цель) плавающей рамы должна быть увеличена или уменьшена на основе начальной координаты, чтобы получить эффект визуальной прокрутки с помощью полоса прокрутки. Увеличение или уменьшение значения - это расстояние, которое тянет стержень, то есть ваш scrolltop
Позвольте мне рассказать вам, в чем разница между Scrolltop и OffsetTop в JavaScript
Scrolltop относится к расстоянию, на котором прокручиваемые блок прокручиваются вниз, например, прокрутка вниз на 10 пикселей, затем значение атрибута Scrolltop этого элемента составляет 10;
OffSetTop - это абсолютное расстояние между верхней границей элемента и верхней границей родительского элемента.
Они не описывают одно и то же, поэтому нет сравнения.
Приведенное выше - полное описание Scrolltop в JavaScript, представленном вам редактором. Я надеюсь, что это будет полезно для вас. Если вы хотите узнать больше, обратите внимание на wulin.com!