Make sure that .offset() doesn't fail against disconnected DOM nodes. Fixes #4996.

This commit is contained in:
John Resig 2010-09-28 10:55:48 -04:00
parent 7be11207b9
commit cf672a2e7a
2 changed files with 18 additions and 3 deletions

View file

@ -1,5 +1,14 @@
module("offset");
test("disconnected node", function() {
expect(2);
var result = jQuery( document.createElement("div") ).offset();
equals( result.top, 0, "Check top" );
equals( result.left, 0, "Check left" );
});
var supportsScroll = false;
testoffset("absolute"/* in iframe */, function($, iframe) {