8

我有一个 gwt 应用程序,我想使用此方法滚动到页面顶部:

public static native void scrollTop() /*-{
  $wnd.scroll(0, 0);
}-*/;

该方法在 TreeNodeListenerAdapter 的 onClick 方法中调用:

new TreeNodeListenerAdapter() {
  @Override
  public void onClick(Node node, EventObject e) {
    scrollTop();
  }
}

这不起作用,我不知道为什么。当我在我的方法中添加警报时:

$wnd.alert("Treenode clicked");

我看到了警报,但页面没有滚动。我在这里想念什么?

4

1 回答 1

17

如果您想滚动到页面顶部,只需执行以下操作:

Window.scrollTo (0 ,0);

只要确保您正在导入正确的包 com.google.gwt.user.client.Window

于 2011-02-18T12:30:18.487 回答