我目前在单击导航菜单项时会突出显示它们,但我希望 HTML 中的整个部分具有突出显示的背景,因此当用户滚动浏览网站时,它将根据哪个选项自动突出显示导航菜单项他们正在滚动浏览的部分
这是我试图用我的代码 https://codepen.io/joxmar/pen/NqqMEg实现的关于 codepen 的示例
这是我在 Jsfiddle https://jsfiddle.net/hzg02k3n/中的当前登录页面
正如您从我的 jsfiddle 中看到的那样,当我单击链接时,链接会突出显示,但每当我滚动该部分时,我需要它变为活动状态。
在我当前的 HTML 代码下方
<header class="page__header">
<nav class="navbar__menu">
<!-- Navigation starts as empty UL that will be populated with JS -->
<ul id="navbar__list"></ul>
</nav>
</header>
<main>
<header class="main__hero">
<h1>Landing Page</h1>
</header>
<section id="section1" data-nav="Section 1" class="active">
<div class="landing__container">
<h2>Section 1</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi
fermentum metus faucibus lectus pharetra dapibus. Suspendisse
potenti. Aenean aliquam elementum mi, ac euismod augue. Donec eget
lacinia ex. Phasellus imperdiet porta orci eget mollis. Sed
convallis sollicit
</p>
<p>
Aliquam a convallis justo. Vivamus venenatis, erat eget pulvinar
gravida, ipsum l
</p>
</div>
</section>
<section id="section2" data-nav="Section 2">
<div class="landing__container">
<h2>Section 2</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi
fermentum metus faucibus lectus pharetra dapibus. Suspendisse
potenti. Aenean aliquam elementum mi, ac euismod augue. Donec eget
lacinia ex. Phasellus imperdiet porta orci eget mollis. Sed
convallis s
</p>
<p>
Aliquam a convallis justo. Vivamus venenatis, erat eget pulvinar
gravida, ipsum l
</p>
</div>
</section>
我最多有 4 个部分,但这仅显示前两个部分。
倚天杖
相关分类