许多其他问题( here 、 here 和 here )都指出 scrollTop 在某些版本的 Chrome 中似乎不起作用。
还有一个 Unresolved Chrome 问题 here .
提到了一些解决方法,但没有一个对我有用,我在 Ubuntu 上使用 Chrome 9.0.597.107。
我需要能够在文档首次加载时读取scrollTop,然后设置它(在顶部元素上,即body/html/document)。
目前,在 Chrome 中,scrollTop 始终为 0,设置它不会导致文档滚动。
有没有人找到使用 native JS 或 JQuery 的解决方案或解决方法?
重要的是,我无法控制源 HTML,我的 JS 动态包含在其中,因此没有解决方案可以涉及更改源 HTML。
最佳答案
也许你可以使用window.scroll(x,y);
关于javascript - scrollTop 在 Chrome 中不起作用,建议的解决方法也不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246276/