我正在尝试制作一个简单的菜单,每个 li 标签在单击时使用 scrollTop 进行导航。
<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
});
});
问题是我有几个部分需要使用相同的逻辑但应用于不同的部分,所以主要我不想为每个部分编写单独的代码,而是应用到每个菜单的代码可以为我解决这个问题。我知道有很多问题要问,但我对此很陌生。