hiddenVisibleSelectors.js 317 B

123456789101112131415
  1. define( [
  2. "../core",
  3. "../selector"
  4. ], function( jQuery ) {
  5. "use strict";
  6. jQuery.expr.pseudos.hidden = function( elem ) {
  7. return !jQuery.expr.pseudos.visible( elem );
  8. };
  9. jQuery.expr.pseudos.visible = function( elem ) {
  10. return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length );
  11. };
  12. } );