我正在尝试使用以下代码:
y = window.scrollY;
出于某种原因,在特定网站上,无论我垂直滚动多远,我都只得到y = 0。这有什么特别的原因吗?它确实适用于其他网站。问题不仅限于浏览器(在Chrome和Firefox上测试)。
更新:我发现问题的原因是网站包含在位置设置为相对的div中。有没有办法解决这个问题,而不会破坏网站的内容?
答案 0 :(得分:0)
我不能肯定地说,但我敢打赌他们正在使用滚动而不是“窗口”的div容器。
y = document.getElementById("container").scrollY;