Minor syntactical changes to :visible and :hidden.

This commit is contained in:
jeresig 2009-12-05 15:02:45 -05:00
parent b776e2b79a
commit 6071e939c7

View file

@ -202,11 +202,11 @@ jQuery.extend({
if ( jQuery.expr && jQuery.expr.filters ) {
jQuery.expr.filters.hidden = function( elem ) {
var width = elem.offsetWidth, height = elem.offsetHeight,
force = /^tr$/i.test( elem.nodeName ); // ticket #4512
skip = elem.nodeName.toLowerCase() === "tr";
return width === 0 && height === 0 && !force ?
return width === 0 && height === 0 && !skip ?
true :
width !== 0 && height !== 0 && !force ?
width > 0 && height > 0 && !skip ?
false :
jQuery.curCSS(elem, "display") === "none";
};