Свойство scrollX окна
- Предыдущая страница scrollTo()
- Следующая страница scrollY
- Вернуться на один уровень выше Объект Window
Определение и использование
scrollX
Атрибут возвращает количество пикселей,滚动的文档从窗口左上角。
scrollX
Атрибут является только для чтения.
указатель
scrollX
равен Атрибут pageXOffset
атрибут.
Для跨浏览器兼容性,请使用 window.pageXOffset
вместо window.scrollX
.
См. также:
Пример
Пример 1
Прокрутите содержимое на 100 пикселей и покажите scrollX и scrollY:
window.scrollBy(100, 100); alert(window.scrollX + window.scrollY);
Пример 2
Создание sticky навигационной панели:
// Получите навигационную панель const navbar = document.getElementById("navbar"); // Получите положение навигационной панели const sticky = navbar.offsetTop; // Когда вы достигаете места прокрутки, добавьте класс sticky к навигационной панели. Удалите класс sticky, когда вы离开 место прокрутки. function myFunction() { if (window.scrollY >= sticky) { navbar.classList.add("sticky") } else { navbar.classList.remove("sticky"); } }
Синтаксис
window.scrollX
Или:
scrollX
Возвратное значение
Тип | Описание |
---|---|
Число | Количество пикселей,滚动的文档从窗口左上角。 |
Поддержка браузерами
Все браузеры поддерживают window.scrollX
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | 9-11 | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница scrollTo()
- Следующая страница scrollY
- Вернуться на один уровень выше Объект Window