Checking if an element is hidden
In jQuery, it is possible to toggle the visibility of an element, using the functions .hide()
, .show()
or.toggle()
.
Using jQuery, how would you test if an element is visible or hidden?
Javascript
jQuery
visibility
- asked 9 years ago
- B Butts
3Answer
Since the question refers to a single element, this code might be more suitable:
// Checks for display:[none|block], ignores visible:[true|false]
$(element).is(":visible");
- answered 8 years ago
- Sunny Solu
if ( $(element).css('display') == 'none' ){
// element is hidden
}
Functions don't work with the visibility attribute.
- answered 8 years ago
- G John
Your Answer