IE中的offsetTop问题与父元素有关

时间:2011-09-16 16:07:41

标签: javascript internet-explorer dom offset

我在div中有一个输入字段。当我将div的样式属性设置为display:none时,div内的输入必须返回offsetTop == 0.这是FF,Opera,Safari等中的情况,但不是IE。

经过几个小时的研究后,我找不到一种方法来检查嵌套元素在IE中是否可见。

P.S。 Javascript问题

1 个答案:

答案 0 :(得分:0)

这就是人们使用javascript框架的原因。

以下是我在jQuery中检查的方法:

$(element).is(":visible")

没有jQuery,我认为你可以这样做:

element.style.display === "none"