SmartAnchors - jquery плагин, предназначенный для модификации навигации по якорям.
Навигация по якорям - навигация внутри одной страницы, осуществляющая прокрутку до конкретного элемента указанного в ссылке (якоря).
Функционал:
- отображает активный пункт в зависимости от месторасположения пользователя на странице
- осуществляет плавный переход к якорю, на который ссылается ссылка в навигации, с возможностью регулировки скорости прокрутки
Для работы необходимо подключить js-файлы.
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="jquery.smartanchors.js"></script>
Вызов функции:
$(function(){
$('#elementId').smartanchors(speed, addFixed, pagePadding);
});
Параметры:
speed - скорость анимации addFixed - высота фиксирования (0 если всегда фиксируется) pagePadding - высота шапки сверху, если она фиксированная