Skip to content

Instantly share code, notes, and snippets.

@morphIsmail
Last active Jan 24, 2021
Embed
What would you like to do?
Меню с плавной прокруткой на jQuery
$(document).ready(function () {
$('.nav a[href^="#"]').click(function () {//выбрать ссылки из меню
var offset = $('.nav').innerHeight();//Высота меню, получаем динамически
var target = $(this).attr('href');//Сохраняем значение атрибута href
$('html, body').animate({
scrollTop: $(target).offset().top - offset//вычесть высоту меню
}, 500);//время анимации
$('.nav a[href^="#"]').removeClass('active');//удалить класс active у всех пунктов меню
$(this).addClass('active');//добавить класс active активной ссылке
return false;
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment