gpt4 book ai didi

java - GWT:如何滚动到页面底部?

转载 作者:行者123 更新时间:2023-11-29 09:06:32 25 4
gpt4 key购买 nike

在我的页面上,我有一个默认隐藏的面板。必要时,我可以通过 myPanel.setVisible(true) 显示它。在此之后窗口的高度增加并且出现窗口滚动条。

问题是窗口不会自动滚动到底部,这是我们希望的行为。我该如何解决?我只想将我的页面滚动到底部。

我知道 Window.scrollTo (LEFT, TOP) 可以帮助我。但问题是我不知道如何计算页面相对于顶部的高度 - 我需要提供给此方法的第二个参数。我真的尝试了很多方法:

Window.getClientHeight();
Document.get().getScrollHeight();
Document.get().getBody().getOffsetHeight();
Document.get().getBody().getAbsoluteBottom();

前两个在隐藏面板变为可见后不会改变它们的值。第二对给了我 0 和 8 (???) 值。

那么我该如何解决我的问题呢?

附言如果情况有点不同,我有一个带滚动条的 div,而不是窗口滚动条,是否可以通过编程将其滚动到底部?

最佳答案

您可以使用 setVerticalScrollPostion API及设置滚动位置

关于java - GWT:如何滚动到页面底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com