From 2608bae43818bbb3b828e35a2684d0a8a51cb5ab Mon Sep 17 00:00:00 2001 From: Brandon Aaron Date: Tue, 11 Sep 2007 00:43:12 +0000 Subject: [PATCH] Couple of fixes to the offset method --- src/offset.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/offset.js b/src/offset.js index 674338e..19090ac 100644 --- a/src/offset.js +++ b/src/offset.js @@ -55,7 +55,7 @@ jQuery.fn.offset = function() { } // Get parent scroll offsets - while ( parent.tagName && /^body|html$/i.test(parent.tagName) ) { + 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")) ) // Subtract parent scroll offsets @@ -70,7 +70,7 @@ jQuery.fn.offset = function() { } // Safari doubles body offsets with an absolutely positioned element or parent - if ( safari && absolute ) + if ( safari2 && absolute ) add( -doc.body.offsetLeft, -doc.body.offsetTop ); } -- 1.7.10.4