If the BODY is offset from the HTML then offset should report that number - but it's zero in webkit. $('body').offset().left Test case here: http://www.partyark.co.uk/html/jqueryoffsetbody.html I couldn't find this in the bug db so I've created a ticket.