root / drupal7 / sites / all / libraries / flexslider-2.5.0 / bower_components / jquery / src / css / hiddenVisibleSelectors.js @ 0aee3c58
1 |
define([ |
---|---|
2 |
"../core",
|
3 |
"./support",
|
4 |
"../selector",
|
5 |
"../css"
|
6 |
], function( jQuery, support ) {
|
7 |
|
8 |
jQuery.expr.filters.hidden = function( elem ) { |
9 |
// Support: Opera <= 12.12
|
10 |
// Opera reports offsetWidths and offsetHeights less than zero on some elements
|
11 |
return elem.offsetWidth <= 0 && elem.offsetHeight <= 0 || |
12 |
(!support.reliableHiddenOffsets() && |
13 |
((elem.style && elem.style.display) || jQuery.css( elem, "display" )) === "none"); |
14 |
}; |
15 |
|
16 |
jQuery.expr.filters.visible = function( elem ) { |
17 |
return !jQuery.expr.filters.hidden( elem );
|
18 |
}; |
19 |
|
20 |
}); |