我的问题是,我有一个带有子脑膜的脑膜(见pic.1),它总是在右边打开,即使没有空间。所以我的问题是如何改变弹出的位置?我需要弹出式弹出窗口就像图片2
这就是现在的样子:

它应该是这样的:

我不知怎么地读到,这个问题在当前的gwt版本中没有解决,唯一的临时修复方法是在创建点后不久捕获弹出的宽度/高度,并使用偏移来更改位置。这是真的吗?
(谢谢你的帮助:)
发布于 2013-07-02 11:58:52
尝试给CSS如下所示:
MenuBar manageMenuBar = new MenuBar(true);
manageMenuBar.setStyleName("dropdownMenu");
.dropdownMenu {
background-clip: padding-box;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 5px 10px #CCCCCC;
float: right;
left: -126px; // This will set the position of the menubar at left by 126px.
list-style: none outside none;
margin: -6px -18px -20px -5px;
min-width: 120px;
padding: 5px 0;
position: absolute;
z-index: 1000;
}https://stackoverflow.com/questions/17423955
复制相似问题