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

JQuery: как отловить событие перехода внутри документа по анкорам?

Страница перелинкована с помощью анкоров (теги A c параметром name). Вверху содержание: список ссылок на нижележащие подразделы. Сейчас я худо-бедно ловлю такие переходы с помощью события scroll(), но это неверно и глючно. Как это сделать правильно?
  • Вопрос задан
  • 6281 просмотр
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 5
NeX
@NeX
проверяйте по таймаунту location.hash
Ответ написан
Комментировать
lashtal
@lashtal
брр… а что мешает ваше событие на клик и повесить?
$('a[name]').click(function(){
//your code
});
А если вверху содержание, то и ограничьте это событие кликом на ссылки внутри этого блока
$('#contents a').click()
Ответ написан
dimkalinux
@dimkalinux
Мидлваре для СТБ? :-)
Ответ написан
Ваш ответ на вопрос

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

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