恢复内置的javascript函数

时间:2010-12-28 10:20:27

标签: javascript browser

这可能吗?

非常需要window.scrollTo()功能,但似乎像Facebook和其他网站已删除它们(或至少删除了引用)。

1 个答案:

答案 0 :(得分:1)

他们没有删除它们。虽然你打电话给他们很重要。

由于大多数内容如果FB被ajax带入页面,如果在获取内容之前调用滚动,则无处可滚动..

如果您打开firebug(或您使用的任何javascript控制台)并在显示页面时发出window.scrollTo(0,1000),它将滚动得很好。所以它就在那里。

因此,请更具体地了解您的目标,以便我们了解是否可以提供帮助。


评论后

更新

对于orkut来说:他们创建了一个100%宽度和高度的整个内容的包装div。因此窗口没有任何滚动空间,因为所有内容都是包裹的并且滚动在那里发生。所以window.scrollTo什么都不做(虽然存在)。

要实际滚动到那里,您需要找到容器div,该容器是ID为gwtPanel的容器的父级,并使用其scrollTop属性。

var scrollingNode = document.getElementById('gwtPanel').parentNode;
scrollingNode.scrollTop=500;