теперь это моя проблема, это одностраничный сайт с липким меню (#main-menu). #main-menu фиксируется в этом положении. На первом изображении показано, как должна выглядеть страница, когда я нажимаю ссылку «О программе» в меню, страница будет плавно прокручиваться на #about.
Но здесь, на втором изображении, что делает мой сайт, когда я нажимаю ссылку «О нас», заголовок «О нас» прокручивается вверх и скрывается в главном меню.
Вот мой JS-код:
$('a').click(function(e) {
var target = $(this).attr('href');
e.preventDefault();
$('html,body').animate({
scrollTop: $(target).offset().top
}, 800, 'easeInOutCirc');
});
Как мне сделать так, чтобы он останавливался только до дна #main-menu? Заранее спасибо миллион!