gpt4 book ai didi

gwt - GWT弹出面板的静态定位

转载 作者:行者123 更新时间:2023-12-05 00:26:27 25 4
gpt4 key购买 nike

我正在使用 GWT 弹出面板来显示一些垂直堆叠在我的 jsp 页面中的信息。我面临的问题是,一旦显示弹出面板,它就不会保持其设置位置。我正在使用 setPopupPosition() 设置弹出面板的位置。
然而,每当用户滚动浏览器时,显示的弹出面板会相应地上下移动。它不会保持其原始位置,即显示的位置。

我已经尝试将 css 属性设置为 (position: fixed;) 应用于弹出面板,但它不起作用。我在某处读到,为了静态显示 html 元素,我们可以使用 position: fixed 和 width: 100% 来实现这一点。但就我而言,我无法将宽度设置为 100%,因为我需要以特定大小显示弹出面板。

有没有办法在GWT中实现弹出面板的固定位置?我是否必须收听浏览器的滚动条事件才能固定位置,或者可以以不同的方式处理。

这是我的一段代码,我用它来设置 GWT 中弹出面板的位置。

           final PopupPanel simplePopup = new PopupPanel(false);
_beamMenu = simplePopup;
rendererDisplay(response, simplePopup,true);
int left =_beamIcon.getAbsoluteLeft() + _beamIcon.getOffsetWidth() - simplePopup.getOffsetWidth();
int top = _beamIcon.getAbsoluteTop() - simplePopup.getOffsetHeight();
simplePopup.setPopupPosition(left, top);

在这方面的任何帮助将不胜感激。

非常感谢,
阿什什

最佳答案

添加一个css:position: fixed !important;

关于gwt - GWT弹出面板的静态定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386711/

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