クリックするとスクロールトップを使用してナビゲートする、すべてのliタグのシンプルなメニューを作成しようとしています。
<div class="menu" id="menu1">
<ul>
<li class="button1">Section1</li>
<li class="button2">Section2</li>
<li class="button3">Section3</li>
<li class="button4">Section4</li>
<li class="button5">Section5</li>
</ul>
</div>
$(".button1").click(function() {
$('html, body').animate({
scrollTop: $('.section1').offset().top-55
});
});
問題は、同じロジックを使用する必要があるが異なるセクションに適用する必要があるいくつかの部分があるため、主にそれぞれに個別のコードを書きたくないということです。むしろ、各メニューに適用されるコードでこれを解決できます。質問することがたくさんあることは知っていますが、私はこれにかなり慣れていません。