我现在正在为我的个人博客实现文章目录功能,我借助了 id 链接锚以实现同网页元素跳转。
但是我的网站存在一个高度为 47px 的 topbar,这会使得跳转到的元素被 topbar 遮挡。
47px
我试图为我的目录添加 click 事件,使其在 onclick 时执行 window.scrollBy(0, -47),但它没有工作。
click
onclick
window.scrollBy(0, -47)
我想要知道,应该如何让我能够在点击目录后,跳转到链接锚上方 47px 处?