Задать вопрос
AlibekKulseitov
@AlibekKulseitov
Люблю верстать и писать музыку

ScrollTo переход на блок?

Добрый вечер. У меня есть код который отвечает за фиксированную навигационную панель и реализует подсветку ссылки в меню когда мы доходим до соответствующего блока.
Я не могу сделать так, чтобы кликая по ссылки в меню переходило на блок НО! добовлялся отрицательный маргин наверх. То есть при переходе по ссылке верхняя точка нашего монитора будет не на блоке а выше блока на пикселей 70 скажем.
Зачем это нужно? Потому что когда перехожу по ссылкам на нужный блок. Навигационное меню закрывает верхушку блока и не видно такие элементы как "название блока" например "Услуги" и этот текст перекрыт менюшкой.
Вот DEMO
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Вы ставите обработчики с помощью метода on, который был введён в версии 1.7. В демке подключен jQuery 1.6.4. И ещё при смене position у меню, его место в потоке ничего не замещает и все блоки съезжают вверх. Как итог, если жать на ссылки когда scrollTop = 0 или около того, прокрутка рассчитывается некорректно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы