jquery visible

JavaScript
// Checks CSS content for display:[none|block], ignores visibility:[true|false]
$(element).is(":visible");

// The same works with hidden
$(element).is(":hidden");$(":visible");
//or
$().is(":visible");$(".level1:visible").length;
Source

Also in JavaScript: