Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Проскроллировать окно, чтобы нужный тэг был виден и вверху окна (https://javascript.ru/forum/events/30403-proskrollirovat-okno-chtoby-nuzhnyjj-tehg-byl-viden-i-vverkhu-okna.html)

Почемучкин 03.08.2012 03:52

Проскроллировать окно, чтобы нужный тэг был виден и вверху окна
 
Нужно проскроллировать страницу аналогично анчору #, но вместо анчора - какой-то элемент DOM.

То есть чтобы этот тэг стал прилепленным к верхней кромке окна.
Есть способ попроще это сделать?

Aetae 03.08.2012 04:11

scrollIntoView()

Deff 03.08.2012 04:11

Почемучкин,
ну проставьте элементу уникальное id - и добавьте хеш к ссылки в адресном окне
Или скриптом
location.hash ='#Вася_к ноге'

bes 03.08.2012 11:14

Можно ещё заключить нужный элемент в ссылку, подправив, если нужно, стили, но самый логичный вариант уже предложен Aetae.
PS: Deff, насколько я знаю, изменение хеша не приводит к переходу по ссылке


Часовой пояс GMT +3, время: 10:08.