从零教学怎么制作一个滚动大纲
前端页面
大纲区域是一个列表,列表中的每项的超链接<a>
都有一个#id
的超链接指向gif中左侧的内容区域的heading标题
JS代码
- 当滚动时,我们要求大纲区域停靠在顶部
// 获取大纲侧边栏的元素对象 |
.aside-sticky { |
- 继续滚动,当浏览器窗口越过某个heading标题的时候,要求将对应的大纲侧边栏的列表项设置为active活动状态。
function scrollDetactHeading() { |
window.onscroll = function() { |