gpt4 book ai didi

javascript - 我可以强制滚动在某些点结束吗?

转载 作者:行者123 更新时间:2023-11-28 15:22:40 30 4
gpt4 key购买 nike

我有this plunker我在其中尝试演示我在我的元素中所做的事情(警告需要 flex-box)。我有它,所以当我到达标题时引导导航药丸会改变。问题是滚动看起来很困惑(取决于屏幕尺寸,但每次滚动也会随机到不同的地方)。所以有时节标题距离顶部 10px,其他时候是 50px。有没有一种方法可以使用 CSS 或 JS 来操纵滚动条?

查看问题

这取决于浏览器、屏幕尺寸和多种因素,但是,如果您上下滚动,可能会错过某些部分。这只会偶尔发生,但确实会经常发生。

代码

我用于查找偏移量的 Angular 代码...

 function elementInViewport(el) {
var top = el.getBoundingClientRect().top - 90;
return (
top >= 0 && top <= 20
);
}

最佳答案

考虑将 body 元素的 overflow css 设置为 hidden 并将高度设置为您希望用户能够滚动的任何值。不过,我不知道你为什么要这样做。

关于javascript - 我可以强制滚动在某些点结束吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32075601/

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