java - 如何检测 GWT 元素是否可见?

标签 java javascript gwt

我有几个显示和隐藏的 div。我如何检测给定元素当前是否在页面上可见?

元素的样式无济于事,因为它是 DOM 中被隐藏的父级 div

最佳答案

它的偏移高度和宽度都将为 0。

UIObject component = ...
boolean isHidden = (component.getOffsetHeight() == 0 && component.getOffsetWidth() == 0);

关于java - 如何检测 GWT 元素是否可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8837606/

相关文章:

javascript - 我们可以用 srcset 替换图像吗?

javascript - 如果未定义则 appendTo 中的 "0"

java - 在 Java 中存储 Javascript 对象

java - 为什么StockWatcher.java在onModuleLoad中使用类变量而不是局部变量?

gwt - 远程服务器上的 super 开发模式

java - 通过查询参数选择 Jersey 方法

java - Android:蓝牙监听线程正在阻塞 UI 线程

java - Netty 作为高性能 Http 服务器每秒可处理约 2-3 百万个请求

javascript - 比较时字符串对象如何转换?

java - 将字符串拆分为 float 和字符串