X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Foffset.js;h=8ee5680deb287c35bf8669c2a903fdb441381454;hb=2c07690377522119891784ec11c89e87f0a12545;hp=cf1af337d0e2ac47bf9434dcdc8932db1ba3fbbd;hpb=add0681f907c11e1a16b9e4759f575195a790c06;p=jquery.git diff --git a/src/offset.js b/src/offset.js index cf1af33..8ee5680 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 && parent.tagName && !/^body|html$/i.test(parent.tagName) ) { // Remove parent scroll UNLESS that parent is inline or a table to work around Opera inline/table scrollLeft/Top bug if ( !/^inline|table.*$/i.test(jQuery.css(parent, "display")) ) // Subtract parent scroll offsets