使用cssgrid时,pageYOffset在滚动时不起作用

问题描述 投票:0回答:1

我有一点问题。

当用户向下滚动时,我试图隐藏一些元素。但我有一个奇怪的问题/问题。当我使用函数pageYOffset时,我一直显示0,就像我不在页面上滚动一样。我想我可能是因为使用了cssgrid(对此仍然是新的)。你可以看到我的问题here my cssgrid site

在我的测试网站上显示滚动时更新“滚动计数器”但它只在我滚动否定(<0)时才会这样做。

是否有其他人已经解决了这个问题或解决了我的问题?

javascript css-grid
1个回答
0
投票

这是因为你实际上并没有滚动页面。您的包装元素设置为页面减去标题的任何高度。该包装器溢出,您可以滚动但在该元素上,您实际上并没有滚动页面。将容器的高度保留为auto,这将滚动页面本身。否则寻找一种不同的策略来收听包装内的滚动。

© www.soinside.com 2019 - 2024. All rights reserved.