我有一点问题。
当用户向下滚动时,我试图隐藏一些元素。但我有一个奇怪的问题/问题。当我使用函数pageYOffset时,我一直显示0,就像我不在页面上滚动一样。我想我可能是因为使用了cssgrid(对此仍然是新的)。你可以看到我的问题here my cssgrid site。
在我的测试网站上显示滚动时更新“滚动计数器”但它只在我滚动否定(<0)时才会这样做。
是否有其他人已经解决了这个问题或解决了我的问题?
这是因为你实际上并没有滚动页面。您的包装元素设置为页面减去标题的任何高度。该包装器溢出,您可以滚动但在该元素上,您实际上并没有滚动页面。将容器的高度保留为auto,这将滚动页面本身。否则寻找一种不同的策略来收听包装内的滚动。