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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект