Include scroll offsets for everything but inline and table-row elements
authorBrandon Aaron <brandon.aaron@gmail.com>
Tue, 11 Sep 2007 01:08:51 +0000 (01:08 +0000)
committerBrandon Aaron <brandon.aaron@gmail.com>
Tue, 11 Sep 2007 01:08:51 +0000 (01:08 +0000)
src/offset.js

index 19090ac..9c43296 100644 (file)
@@ -57,7 +57,7 @@ jQuery.fn.offset = function() {
                        // Get parent scroll offsets
                        while ( parent.tagName && !/^body|html$/i.test(parent.tagName) ) {
                                // Work around opera inline/table scrollLeft/Top bug
-                               if ( /^inline|table-row.*$/i.test(jQuery.css(parent, "display")) )
+                               if ( !/^inline|table-row.*$/i.test(jQuery.css(parent, "display")) )
                                        // Subtract parent scroll offsets
                                        add( -parent.scrollLeft, -parent.scrollTop );