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

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

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


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

Вопрос: Как реализовать навигацию, если по факту ни одна(при старте) или несколько(при просморе) секций недоступны для просмотра, а пользователь уже кликает по их якорям?
  • Вопрос задан
  • 306 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ps1panda
Верстальщик, начинающий front-end
$('body').on('click','.link',function(){
$(window).scrollTop($('#section').offset().top)
})
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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