JQuery检查以查看是否显示Div
这个问题在这里已经有了答案:
if ( $(this).is(':visible') )
应该适用于这个相对简单的显示/隐藏。
有时需要检查div是否阻止或无。 我们可以很轻松地做到这一点。 这是简单的代码。 这里id = "test"
- >为了测试目的,如果你使用class = "test"
那么需要更新代码对于检查Block或者可见,那么使用这个为你的选择test
是id
1. if ($('#test').is(':visible')) {}
2. if ($('#test').css('display') == 'block'){}
3. if ($('#test').not(':hidden')){}
如果你的选择器是class
然后
1. if ($('.test').is(':visible')) {}
要么
1. if ($(your_element).is(':visible')) {}
同样的
如果你的selector
是id
为了检查没有或隐藏,使用这个代码
1. if ($('#test').not(':visible')){}
2. if (!$('#test').is(':visible')){}
3. if ($('#test').css('display') == 'none'){}
4. if ($('#test').is(':hidden')){}
如果你的选择器是类,那么使用这个
1. if ($('.test').not(':visible')){}
要么
1. if ($(your_element).not(':visible')){}
希望它能帮助你
你可以试试这个:
$(your_element).is(":visible")
例;
if ($('#element_id').is(":visible") ) {
// do something
}
链接地址: http://www.djcxy.com/p/2385.html