Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > управление прокруткой div


Автор: eldo 8.9.2005, 19:02
Такой вопрос:
упрощенно, есть сайт с двумя фреймами: меню и контент.
надо переделать на слои по понятным причинам.
меню очень длинное с прокруткой. когда юзер работает с фреймами, контент грузится в др. фрейме, меню остается где было. Когда со слоями, меню перезагружается (естественно) и чтобы попасть на нужный пункт меню (следующий, например) надо опять скролить.

Как вариант подумал, что можно было бы (наверное) в куках оставлять текущее значение прокрутки и при загрузке страницы крутить слой меню в то место.
На практике нигде не могу найти примера управления прокруткой слоя. smile smile
Если заодно подскажите как отследить где сейчас прокрутка тоже буду рад.

Заранее благодарю.

Автор: Aliance 8.9.2005, 19:12
В поиске вбей scroll и найдешь все, что тебе нужно с примерами.

Автор: Sardar 9.9.2005, 00:33
Перед уходом со страницы ставь в куку ли бо параметров в адресную строку твою выбранную опцию меню, например её идентификатор или позицию. Затем при новой загрузке берём оставленное значение, находим опцию, вызываем у неё опция.scrollIntoView();

Также полезно почитать что есть scrollTop.

Автор: eldo 9.9.2005, 01:14
Спасибо! Разобрался вроде. smile smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)