Offset: allow offset setter to throw for disconnected elements
[jquery.git] / src / css / hiddenVisibleSelectors.js
blob01ecc33962939a12a647b11827c71ca7bfb39f1a
1 define([
2         "../core",
3         "../selector"
4 ], function( jQuery ) {
6 jQuery.expr.filters.hidden = function( elem ) {
7         // Use OR instead of AND as the element is not visible if either is true
8         // See tickets #10406 and #13132
9         return !elem.offsetWidth || !elem.offsetHeight;
11 jQuery.expr.filters.visible = function( elem ) {
12         return !jQuery.expr.filters.hidden( elem );
15 });