Задать вопрос
@griff92

Как заставить работать якоря при ajax подгрузке?

Здравствуйте, реализовал AJAX подгрузку секций лендинга при прокрутке. Реализовал подгрузку посекционно. Секции успешно запрашиваются поочередно с сервера и добавляются в документ посредством
$("section:last").after(data);


Но появилась проблема: на каждой секции лендинга стоит якорь и на этот якорь завязан пункт меню.

Вопрос: Как реализовать навигацию, если по факту ни одна(при старте) или несколько(при просморе) секций недоступны для просмотра, а пользователь уже кликает по их якорям?
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ps1panda
Верстальщик, начинающий front-end
$('body').on('click','.link',function(){
$(window).scrollTop($('#section').offset().top)
})
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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