java - 滚动时如何固定 PopupPanel 相对于页面的位置

标签 java gwt popup popuppanel

本质上,弹出面板与浏览器面板保持固定位置 - 我希望它随页面滚动。

我已经尝试设置弹出面板的 CSS 元素,使用“position: fixed !important”但没有成功。

This question似乎解释了一个类似的问题,但我仍然不确定修复应该是什么。

知道怎么做吗?

最佳答案

你可以像这样添加 WindowScrollHandler:

    Window.addWindowScrollHandler(new Window.ScrollHandler() {
       public void onWindowScroll(Window.ScrollEvent event) {
         popupPanel.setPopupPosition(event.getScrollLeft()+fromLeft,
                                      event.getScrollTop()+fromTop);
       }
    });

关于java - 滚动时如何固定 PopupPanel 相对于页面的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9059700/

相关文章:

javascript - 如何添加在 GWT 中使用的 javascript 脚本?

javascript - 将 iframe 放在弹出窗口中

javascript - HTML5 气泡消息

javascript - 在弹出窗口中隐藏栏地址(chrome)

java - 为什么我在使用使用 poi jar 的 jar 时遇到 java.lang.NoClassDefFoundError

java - 我的java程序在15/100中显示0.0

java - Java 中的 ArrayList 内的 Arraylist 内的 Arraylist

java - 如何查找与 .cache.html 文件关联的 java 文件

java - 是否可以从 Web 浏览器获取运行测试的 GWT Web 应用程序的代码覆盖率数据?

javascript - 从 MySQL 检索数据到 JSP