java - 在 gwt 应用程序中滚动到页面顶部

标签 java javascript gwt jsni

我有一个 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");

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

最佳答案

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

Window.scrollTo (0 ,0);

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

关于java - 在 gwt 应用程序中滚动到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3194782/

相关文章:

java - 表示对象数组的字段的封装

Java 如何与 Math 类链接

c# - 如何使用 ASP.NET 和 jQuery 返回 JSON

javascript - CSS 拉伸(stretch)容器到最宽隐藏子元素的宽度

javascript - 脚本可以直接向 Google 文档写入/读取吗?

java - 从 Maven 运行 gwt - IntelliJ

java - HttpClient+SSL 可信证书

javascript - array.filter 不返回 Reactjs 中父数组的嵌套数组

java - 工程格式化程序功能不上轮

java - 在java中将word文件另存为html