Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2012, 03:52
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

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

То есть чтобы этот тэг стал прилепленным к верхней кромке окна.
Есть способ попроще это сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2012, 04:11
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

scrollIntoView()
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 03.08.2012, 04:11
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

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

Последний раз редактировалось Deff, 03.08.2012 в 04:15.
Ответить с цитированием
  #4 (permalink)  
Старый 03.08.2012, 11:14
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

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

Последний раз редактировалось bes, 03.08.2012 в 11:28.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли открыть новое окно таким образом, чтобы отображалось только нужный кусок? deanisa Events/DOM/Window 1 20.06.2012 20:12