Element
- absolutize
- addClassName
- addMethods
- adjacent
- ancestors
- childElements
- classNames
- cleanWhitespace
- clonePosition
- cumulativeOffset
- cumulativeScrollOffset
- descendantOf
- descendants
- down
- empty
- extend
- fire
- firstDescendant
- getDimensions
- getElementsByClassName
- getElementsBySelector
- getHeight
- getOffsetParent
- getStyle
- getWidth
- hasClassName
- hide
- identify
- immediateDescendants
- insert
- inspect
- makeClipping
- makePositioned
- match
- next
- nextSiblings
- observe
- positionedOffset
- previous
- previousSiblings
- readAttribute
- recursivelyCollect
- relativize
- remove
- removeClassName
- replace
- scrollTo
- select
- setOpacity
- setStyle
- show
- siblings
- stopObserving
- toggle
- toggleClassName
- undoClipping
- undoPositioned
- up
- update
- viewportOffset
- visible
- wrap
- writeAttribute
visible
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