我有几个显示和隐藏的 div。我如何检测给定元素当前是否在页面上可见?
元素的样式无济于事,因为它是 DOM 中被隐藏的父级 div
。
最佳答案
它的偏移高度和宽度都将为 0。
UIObject component = ...
boolean isHidden = (component.getOffsetHeight() == 0 && component.getOffsetWidth() == 0);
关于java - 如何检测 GWT 元素是否可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8837606/