我想知道是否存在可以检查标签的可见性状态(隐藏或可见)的测试条件。
我的意思是测试条件,可以与if()语句一起使用。
谢谢!
答案 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
}