[英]How to display Multiple Link within one div of same page
我不知道这是否适合您的项目,您可以将锚标记用于元素 ID。 假设我们有这样的链接
<a hrfe="#el-to-scroll">Scroll to a element</a>
并在同一个 HTML 文件中有一个要滚动到的元素
<div id="el-to-scroll"></div>
单击链接时将滚动到该 ID
看到这个答案
希望这会有所帮助。
更新:
对于活动菜单项,您需要使用 JavaScript。 比方说
document.querySelectorAll('#menu-items > a:not(.active)').forEach(link => { link.addEventListener('click', () => { //prev menu active const prev = document.querySelector('#menu-items >.active'); // remove active class prev.classList.remove('active'); // add active class link.classList.add('active') }) })
.active { background-color: #000; color: #fff; } #menu-items > a { padding: 5px 10px; }
<div id="menu-items"> <a href="#" class="active">Item 1</a> <a href="#">Item 2</a> <a href="#">Item 3</a> <a href="#">Item 4</a> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.