[Верстка HELP!] Fixed после прокрутки?

ZD
На сайте с 01.12.2010
Offline
31
561

Не знаю, как понятнее объяснить, мне нужно сверстать следующее:

Прокручиваем страницу до блока навигации, а потом он становится фиксированным.

Например вот здесь справа есть блок РАЗДЕЛЫ, нужно сделать, чтоб когда при прокрутке он поднимется вверх, он стал фиксированным, и не пропадал из поля зрения.

Т.е. Мне нужно, чтоб блок, находящийся где-то в середине страницы, доходя до верха становился фиксированным.

Надеюсь понятно объяснил)) Кто нибудь может подсказать решение?

1.Гешефт 2.???? 2.PROFIT!
DZ
На сайте с 03.02.2011
Offline
2
#1

Как я понимаю, необходимо изменить CSS у блока. Это делается через Ява-скрипт, например, заменой класса.

Осталось только отследить, что смещение по Y нужного блока достигло порогоового значения. 0 (ноль) или какая-то другая константа, чтоб с отсупом от верха было.

DoctorZlo добавил 04.04.2011 в 10:18

Как узнать досколлировали ли до нужного блока?

Можно поиспользовать jQuery. Функцию scrollTop() и событие scroll().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий