- define( [
- "../core",
- "../selector"
- ], function( jQuery ) {
-
- jQuery.expr.filters.hidden = function( elem ) {
- return !jQuery.expr.filters.visible( elem );
- };
- jQuery.expr.filters.visible = function( elem ) {
-
- // Support: Opera <= 12.12
- // Opera reports offsetWidths and offsetHeights less than zero on some elements
- // Use OR instead of AND as the element is not visible if either is true
- // See tickets #10406 and #13132
- return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0;
- };
-
- } );
|