English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
scrollLeftСвойство может устанавливать или возвращать количество пикселей, на которое содержимое элемента прокручивается влево (по горизонтали).
Внимание:Если у элементанаправление (direction)Даrtl(слева направо), то когда ползунок находится в крайнем правом положении (в начале прокручиваемого содержимого), scrollLeft равно0и затем прокручивая содержимое до конца, scrollLeft постепенно становится отрицательным.
ИспользуяscrollTopСвойство может устанавливать или возвращать количество пикселей, на которое содержимое элемента (вертикально) прокручивается вверх.
Вернуть свойство scrollLeft:
element.scrollLeft
Установить свойство scrollLeft:
element.scrollLeft = pixels
var elem = document.getElementById("container"); var x = elem.scrollLeft; var y = elem.scrollTop;Проверьте‹/›
Все браузеры полностью поддерживают свойство scrollLeft:
Свойства | |||||
scrollLeft | Да | Да | Да | Да | Да |
Значение | Описание |
---|---|
pixels | Указать количество пикселей, на которое содержимое элемента должно быть сдвинуто влево |
Возврат значения: | Число, представляющее количество пикселей, на которое содержимое элемента было сдвинуто влево |
---|---|
Версия DOM: | Модель объектов CSS (CSSOM) |
Сдвинуть содержимое DIV на 20 пикселей влево:
document.getElementById('container').scrollLeft += 20;Проверьте‹/›
Сдвинуть содержимое BODY на 100 пикселей влево:
var body = document.body; // Для Safari var html = document.documentElement; // Chrome, Firefox, IE и Opera body.scrollLeft += 100; html.scrollLeft += 100;Проверьте‹/›
Референс по HTML DOMСвойство scrollTop