X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Foffset.js;h=6e22ce30e13a2f5953b157374a91ad1c3e618c14;hb=0d5c3a68a092401089c9242bdafdb1b2534feb6a;hp=dab0c2bfc78796715c2531c743ced8225e866291;hpb=f0681d98fe1fcb2995eca50a41c1c66407eab97a;p=jquery.git diff --git a/src/offset.js b/src/offset.js index dab0c2b..6e22ce3 100644 --- a/src/offset.js +++ b/src/offset.js @@ -147,11 +147,13 @@ jQuery.fn.extend({ }, offsetParent: function() { - var offsetParent = this[0].offsetParent || document.body; - while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && jQuery.css(offsetParent, 'position') === 'static') ) { - offsetParent = offsetParent.offsetParent; - } - return jQuery( offsetParent ); + return this.map(function(){ + var offsetParent = this.offsetParent || document.body; + while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && jQuery.css(offsetParent, 'position') === 'static') ) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent; + }); } });