scrollTop在Chrome中不起作用,也没有建议的解决方法

时间:2011-03-09 13:11:53

标签: javascript google-chrome scroll

许多其他问题(hereherehere)都指出 scrollTop似乎无法在Chrome的某些版本中使用

还有一个未解决的Chrome问题here

我们提到了一些变通方法,但没有一个对我有用,我在Ubuntu上使用Chrome 9.0.597.107。

我需要能够在文档首次加载时读取scrollTop,然后设置它(在顶部元素上,即body / html / document)。

目前,在Chrome中,scrollTop始终为0,设置它不会导致文档滚动。

是否有人使用原生JS或JQuery找到了解决方案或解决方法

重要的是我无法控制源HTML,我的JS被动态地包含在其中,因此没有任何解决方案可以涉及更改源HTML。

2 个答案:

答案 0 :(得分:1)

也许您可以使用window.scroll(x,y);

答案 1 :(得分:-1)

试一试:

$("#ElemtToScroll").scrollTop($("#ElemtToScroll")[0].scrollHeight);