Выделение активной ссылки при использовании scrollto на основе текущего вида

У меня есть сайт, который состоит из одной страницы, и пользователь переходит к каждому разделу с помощью ссылок, которые использует плагин scrollto jquery.

Моя проблема заключается в следующем: я хочу показать активную ссылку в главном меню. Таким образом, если вы прокрутите страницу до контактной формы, то ссылка на контакт будет выделена. Теперь я могу сделать это в jquery, добавив класс после клика. Если сделать так, то если пользователь вручную прокрутит страницу до другого раздела, ссылка на контакт все равно будет активной, что будет неправильно и введет в заблуждение.

Поэтому я думаю, что нужно как-то определить, какой id div в данный момент находится в поле зрения. Но я не очень понимаю, как это сделать. Есть идеи?

8
задан MattCan 6 December 2011 в 00:19
поделиться