これが私の問題です。これは、stickymenu (#main-menu) を備えた 1 ページの Web サイトです。#main-menu はその位置に固定されています。最初の画像は、メニューの「About」リンクをクリックしたときにページがどのように表示されるかを示しています。ページは #about でスムーズにスクロールします。
しかし、ここの画像2では、私のサイトがレンダリングしているものです.「About」リンクをクリックすると、About Usのタイトルが一番上までスクロールし、#main-menuに隠れます.
これが私のJSコードです:
$('a').click(function(e) {
var target = $(this).attr('href');
e.preventDefault();
$('html,body').animate({
scrollTop: $(target).offset().top
}, 800, 'easeInOutCirc');
});
#main-menu の一番下まで停止させるにはどうすればよいですか? 100万前もってありがとう!