这可能吗?
非常需要window.scrollTo()
功能,但似乎像Facebook和其他网站已删除它们(或至少删除了引用)。
答案 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;