DIV Горизонтальная прокрутка, как загрузить в ID

Иметь сайт с МНОЖЕСТВОМ контейнеров DIV с горизонтальной прокруткой. В одном из контейнеров мы хотим, чтобы он прокручивался до определенной позиции при загрузке. Рекомендации к лучшему решению?

Чтобы еще больше усложнить, контейнер находится вертикально далеко внизу (т.е. ниже сгиба) на странице и скорее не будет иметь результат onLoad, когда страница будет прокручиваться вертикально вниз к этому контейнеру, просто этот конкретный контейнер прокручивается горизонтально и ничего еще. Это тоже возможно?

Большое спасибо.


person markz631    schedule 28.03.2012    source источник


Ответы (1)


Для этого можно использовать свойство scrollLeft.

http://jsfiddle.net/v6EwS/

document.getElementById('foo').scrollLeft = 500;​
person mrtsherman    schedule 28.03.2012
comment
Спасибо, так и есть. Продолжение, является ли целочисленное решение единственным выходом? Или есть решение DIV ID. Я не против сделать математику ширины DIV для настройки, просто интересно. - person markz631; 29.03.2012
comment
Да, требуется только целое число. Если там есть элемент, к которому вы хотите перейти, вам нужно будет вычислить смещение влево от контейнера. - person mrtsherman; 29.03.2012