java - 获取带有玻璃的 GWT PopupPanel 淡入淡出

标签 java gwt

我想在我的页面中淡化一个PopupPanel。我可以获得 PopupPanel 元素并自己设置不透明度动画,但我无权访问玻璃元素。这不是真正的技术问题,而是对 PopupPanel 选择公开的内容的限制(我会说)。

有人知道解决方法或替代方法吗?谢谢!

最佳答案

基本上所有的玻璃面板都是这个样子

<div class="gwt-PopupPanelGlass" style="..."></div>

所以如果你真的需要获取这个元素并为它设置动画,你可以通过 jsni 做这样的事情:

elements = document.getElementsByClassName("gwt-PopupPanelGlass")

然后根据需要更改元素样式。 但这是某种解决方法,您需要在各种浏览器上对其进行测试。

关于java - 获取带有玻璃的 GWT PopupPanel 淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15934808/

相关文章:

java - 扩展 Activiti 流程引擎功能的首选方式是什么?

java - 异步方法的默认 EJB 事务模式?

java - NetBeans 中的 GWT JUnit 测试

java - GWT 中的调度程序和计时器有什么区别?

java - libGDX html 项目中未出现像素图圆形边框

java - 通过故障转移使长时间运行的任务仅在集群的一台机器上运行?

java - 当正在等待的线程收到通知时,另一个线程是否可以进入监视器?

java - 从文本文件中剥离数据

java - 使用 AutoBeans 以接口(interface)作为参数的 GWT RPC 调用

javascript - 如何在 GWT 中公开类功能