基本上,弹出式面板在浏览器面板上保持固定位置 - 我希望它随页面一起滚动。
我尝试设置弹出式面板的CSS元素,'position:fixed!important'但没有成功。
This question似乎解释了一个类似的问题,但我仍然不确定修复应该是什么。
知道怎么做吗?
答案 0 :(得分:3)
您可以通过以下方式添加WindowScrollHandler:
Window.addWindowScrollHandler(new Window.ScrollHandler() {
public void onWindowScroll(Window.ScrollEvent event) {
popupPanel.setPopupPosition(event.getScrollLeft()+fromLeft,
event.getScrollTop()+fromTop);
}
});