X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Foffset.js;h=9ef5aa02de416107dc5684ab014bd2153e9d418d;hb=f8ef75eb9124ce924be5fb521c783efd5c996e33;hp=31893e6a2a4f0275a4a48a1c9e31a4eb96151814;hpb=e06da1724cf05a83e14efa8b854348ac4e4a599a;p=jquery.git diff --git a/src/offset.js b/src/offset.js index 31893e6..9ef5aa0 100644 --- a/src/offset.js +++ b/src/offset.js @@ -9,7 +9,7 @@ if ( "getBoundingClientRect" in document.documentElement ) left = box.left + (self.pageXOffset || jQuery.boxModel && docElem.scrollLeft || body.scrollLeft) - clientLeft; return { top: top, left: left }; }; -else +else jQuery.fn.offset = function() { var elem = this[0]; if ( !elem ) return null; @@ -104,7 +104,7 @@ jQuery.fn.extend({ parentOffset = /^body|html$/i.test(offsetParent[0].tagName) ? { top: 0, left: 0 } : offsetParent.offset(); // Subtract element margins - // note: when an element has margin: auto the offsetLeft and marginLeft + // note: when an element has margin: auto the offsetLeft and marginLeft // are the same in Safari causing offset.left to incorrectly be 0 offset.top -= parseFloat( jQuery.curCSS(elem, 'marginTop', true), 10 ) || 0; offset.left -= parseFloat( jQuery.curCSS(elem, 'marginLeft', true), 10 ) || 0; @@ -134,7 +134,7 @@ jQuery.fn.extend({ // Create scrollLeft and scrollTop methods jQuery.each( ['Left', 'Top'], function(i, name) { var method = 'scroll' + name; - + jQuery.fn[ method ] = function(val) { if ( !this[0] ) return null;