【发布时间】:2014-06-10 10:35:30
【问题描述】:
我正在尝试编写一些代码,将页面滚动到一个元素,然后调整滚动位置以考虑带有position: fixed 的标题。
似乎最明智的做法是使用类似于
的东西var element = document.getElementById('myElement');
element.scrollIntoView();
if(window.scrollY < window.scrollMaxY)
window.scroll(0,window.scrollY - 50);
起初这似乎有效。我不知道刚刚发生了什么变化,但由于某种原因,现在 window.scrollMaxY 刚刚开始返回 0,即使明显有滚动条也不应该为零。
【问题讨论】:
标签: javascript firefox window scroll