我有this plunker我尝试演示我在做什么项目(警告需要弹性框)。我有它所以当我到达标题时引导导航丸改变。问题是滚动似乎是混乱的(取决于屏幕大小,但也随机地每个滚动到不同的地方)。因此,有时节标题从顶部开始是10px,其他标题是50px。有没有办法可以使用CSS或JS操作滚动?
请参阅问题
这将取决于浏览器,屏幕大小和各种因素,但是,如果您向上和向下滚动某些部分应该会错过。这只会偶尔发生,但确实会定期发生。
代码
我的Angular代码用于查找偏移量...
function elementInViewport(el) {
var top = el.getBoundingClientRect().top - 90;
return (
top >= 0 && top <= 20
);
}
答案 0 :(得分:-1)
考虑将ExchangeServicePortTypeClient
元素的overflow
css设置为body
,并将高度设置为您希望用户能够滚动的任何内容。不过,我不知道你为什么要这样做。