English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Свойство scrollLeft в HTML DOM

Объект элемента HTML DOM

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

Объект элемента HTML DOM