gpt4 book ai didi

javascript - 如何在向下滚动时向顶部添加 20px

转载 作者:行者123 更新时间:2023-12-03 01:05:26 25 4
gpt4 key购买 nike

我创建了一个按钮,单击时它会向下滚动到页面的下一部分。

scroll(el) {
el.scrollIntoView({
behavior: 'smooth',
block: 'start'
});
}
<span class="btn"><a (click)="scroll(forecast)">CheckForecast</a</span>
<div #forecast class="container-fluid">

现在,当它向下滚动时,该部分的顶部隐藏在固定顶部导航栏后面。我需要补偿顶部导航栏的高度,使其一直向下滚动!?

谢谢大家。

最佳答案

这是最终对我有用的代码:

scroll(el) {
el.scrollIntoView({
behavior: 'smooth',
block: 'start'});

setTimeout(() => {
window.scrollBy(0, -40);
}, 500);}

关于javascript - 如何在向下滚动时向顶部添加 20px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52426066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com