Взял собственно из интернета код на jQuery:
$(".mobile-menu").on("click","a", function (event) {
event.preventDefault();
var id = $(this).attr('href'),
top = $(id).offset().top;
$('body,html').stop().animate({scrollTop: top}, 1500);
});
Но этого оказалось не достаточно. Менял значение ScrollTop, но почему-то по всем якорям анимация была только к первому... Помогите доработать этот момент!
Скролл должен быть буквально выше якоря пикселей на 200-300