HTML侧菜单(垂直)在页面加载时滚动到活动项目,可以通过以下步骤实现:
<div id="sidebar">
<ul>
<li id="item1">菜单项1</li>
<li id="item2">菜单项2</li>
<li id="item3">菜单项3</li>
<li id="item4">菜单项4</li>
</ul>
</div>
#sidebar {
height: 400px;
overflow-y: scroll;
}
#sidebar ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#sidebar li {
padding: 10px;
background-color: #f0f0f0;
cursor: pointer;
}
#sidebar li:hover {
background-color: #ccc;
}
window.addEventListener('load', function() {
var activeItem = document.getElementById('item3'); // 假设活动项目是菜单项3
activeItem.scrollIntoView();
});
在上述代码中,我们假设活动项目是菜单项3,并使用scrollIntoView()
方法将其滚动到可见区域。
这样,当页面加载完成时,侧菜单会自动滚动到活动项目所在的位置,确保用户能够看到当前选中的菜单项。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云