java - PopupPanel Glass z-index 1 总是在最前面?

标签 java javascript html css gwt

我想使用 GWT PopupPanel 向用户显示表单。当出现错误时,z-index 为 1000 的 AbsolutePanel 应显示错误消息。我的设置如下:

<g:PopupPanel glassEnabled="true" glassStyleName="{mystyle.glassStyle}">

</g:PopupPanel>

glassStyle 在哪里

.glassStyle {
   z-index: 1;
   background-color: rgba(255,255,255,0.85);
}

我的 AbsolutePanel 的 z-index 为 10000。如果 PopupPanel 打开并且发生错误,AbsolutePanel 会显示但看不到,因为它位于 PopupPanel 的玻璃之下。由于 AbsolutePanel 的 z-index 高于玻璃的 z-index,因此 AbsolutePanel 应该是可见的。不是这种情况。只有当我没有在 glassStyle 上设置 z-index: 1 时,AbsolutePanel 才可见。

如果在 glassStyle 上设置了 z-index,我如何实现 AbsolutePanel 变为可见事件?

最佳答案

我使用的效果与您描述的相同,而且我根本不使用 z-index 设置。您只需显示您的 PopupPanel(例如“.center()”),它就会弹出到之前附加的面板上方。

尝试删除所有 z-index 设置 - 在 AbsolutePanel 和 PopupPanel 上。

关于java - PopupPanel Glass z-index 1 总是在最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21470849/

相关文章:

javascript - YUI:字符串可以,但是包含字符串的 var 不行?

javascript - 使用 Javascript 和 AJAX 将用户重定向到最近且最快的 Web 服务器?

java - Mustache.java 和 Mustache.js 模板处理之间的不兼容性?

javascript - angularjs:检查 ng-repeat 中过滤器的长度

javascript - Jquery,在前一个函数级联完成后执行一个函数

java - 如何在retrofit 2.0中自定义gson转换器?

java - 如何将java数组转换为prolog列表并用它进行jpl查询?

java - 如何在 Java 中将剪贴板中的图像写入磁盘?

Java - 我如何通过 JLabel 运行特定的 DOS 命令

javascript - 仅对表的几行进行排序 - jquery/javascript