单击带有锚的链接时,我使用以下代码使用平滑滚动。这很完美,但由于静态标题,我需要添加一些 88 像素的偏移顶部。
如何扩展此代码并添加 88px 的偏移顶部?
代码:
<script type="text/javascript" >
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
});
});
</script>