【发布时间】:2016-07-29 05:47:52
【问题描述】:
我的 html 中有以下 span 元素
<span style="float: right;color: red; display: inline-block;" id="antcl_error"></span>
但是当我检查它的可见性时,它说不可见
$(document.body).find("#antcl_error").is(":visible");
如果 Span 为空,上述代码返回 false
【问题讨论】:
-
有什么问题?这是documentation 的一部分
-
@4castle 为什么当我的 span 元素在屏幕上可见时它给出 false
-
如果元素占用了文档中的空间,则认为它们是可见的。可见元素的宽度或高度大于零。
-
你确定它在屏幕上可见吗?它认为宽度为 0 或高度为 0 的元素是不可见的。
-
好的,但是如何检查空元素的可见性