JavaScript中可见性检查的测试条件

时间:2010-10-11 06:38:42

标签: javascript jquery html visibility

我想知道是否存在可以检查标签的可见性状态(隐藏或可见)的测试条件。

我的意思是测试条件,可以与if()语句一起使用。

谢谢!

4 个答案:

答案 0 :(得分:3)

如果您正在使用jQuery:

$('#id').is(':visible');

答案 1 :(得分:2)

如果您使用jQuery,这个简单的javascript条件应该有效:

if(document.getElementById("elementId").style.visibility=="visible"){
    // do something
}

答案 2 :(得分:0)

简单的解决方案是使用jQuery并执行$('#id').is(':visible')。否则你将编写一个功能不佳的函数,并且编码不是很好。

答案 3 :(得分:0)

如果你使用jQuery,那很简单:

if ($(SELECTOR).is(":visible")) {
  // do amazing things
}