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

时间:2019-03-07 12:33:14

标签: javascript css-grid

我有点问题。

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

在我的测试站点上,显示了滚动时更新“滚动计数器”,但仅在滚动负数(<0)时才显示。

任何其他处理过此问题或对我的问题有解决方案的人了?

1 个答案:

答案 0 :(得分:0)

这是因为您实际上并没有滚动页面。 您可以将wrapper元素设置为页面减去标题的任何高度。 包装器溢出,您可以滚动,但是在该元素上,您实际上并没有滚动页面。 将容器的高度设置为自动,这将滚动页面本身。否则,请寻找其他方法来监听包装器中的滚动条。