Сообщение от webmanss
|
Как мне видится нужно включить свойство css fixed у блока 'Б' и своевременно выключить.
|
Сразу сохрани оффсет меню от верха в переменную.
Отслеживай событие прокрутки. Если величина прокрутки больше равна оффсету меню от верхней точки документа и меню не имет класс фиксед, то фиксируем меню. Иначе, если меню скролл меньше сохраненного отступа и меню не имеет класс фиксед, то удаляем класс.
Сообщение от webmanss
|
И второй вопрос т.к. Блок 'Б' это меню нужно, активировать соответствующий пункт по ходу прокрутки.
|
Тут есть нюансы, многое зависит от верстки. Есть свой готовый скрипт, но не понятно подойдет ли он сюда.