【发布时间】:2019-11-10 08:14:37
【问题描述】:
我遇到了一个很奇怪的问题。可能是 scroll-snaps 行为中的错误?
当我到达页面顶部并继续向上滚动时,如果我不再向下滚动,正文就会溢出并停留在那里。即使我重新加载页面。
仅在 Chrome for Mac(版本 75.0.3770.100(官方构建)(64 位))中进行,我在 Safari 和 Firefox 中对其进行了测试,两者似乎都表现正常。
Jsfiddle here 但你不能在那里复制它。可能是因为它在 iframe 中?
问题视频:
【问题讨论】:
-
我用
-
另外,我注意到您的小提琴没有与网站相同的代码。 'scroll-snap-type: 强制;'部分需要在容器中,所以在 '.snaps' 和 'scroll-snap-align: start;'部分 n 该容器的子项,所以在这里,在“.sections”中。不知道它会修复它,因为我无法重现要测试的错误。在
-
@Salix,正如我所说,我认为我们无法在 iframe 中重现该问题。但是你能在我网站的链接上复制它吗?是的,它们没有完全相同的代码,因为在 jsfiddle 中我无法在不使用 JS 的情况下将类添加到
<body>元素。所以我改编了它。 -
不,它没有在网站上窃听。也许我有不同的铬寿。但从技术上讲,它应该从 chrome 69 开始得到支持,所以,idk。
-
@Salix,让我们忘记 jsfiddle 和 iframe :) 不要考虑它们。我不介意。我只是希望我的链接网站能够正常工作,而不需要 iframe。
标签: css google-chrome scroll-snap-points