visible :: Element

visible(element) -> Boolean

 

Returns a Boolean indicating whether or not element is visible (i.e. whether its inline style property is set to "display: none;").

 

Examples

 

<div id="visible"></div>

<div id="hidden" style="display: none;"></div>

 

$('visible').visible();

// -> true

 

$('hidden').visible();

// -> false

 

Notes

 

Styles applied via a CSS stylesheet are not taken into consideration. Note that this is not a Prototype limitation, it is a CSS limitation.

 

<style>

  #hidden-by-css {

    display: none;

  }

</style>

 

[…]

 

<div id="hidden-by-css"></div>

 

$('hidden-by-css').visible();

// -> true

 

 


Prototype API 1.5.0 - prototypejs.org