Skip to content

Commit 1c8ca5b

Browse files
author
fry
committed
fixes offset with iframe in gecko & webkit; http://dev.jquery.com/ticket/3367
1 parent 7e6b20e commit 1c8ca5b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/offset.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ if ( "getBoundingClientRect" in document.documentElement ) {
1616
return jQuery.offset.bodyOffset( elem );
1717
}
1818

19-
var box = elem.getBoundingClientRect(), doc = elem.ownerDocument, body = doc.body, docElem = doc.documentElement,
19+
var box = elem.getBoundingClientRect(), doc = elem.ownerDocument, body = doc.body, docElem = doc.documentElement, win = doc.defaultView || self,
2020
clientTop = docElem.clientTop || body.clientTop || 0, clientLeft = docElem.clientLeft || body.clientLeft || 0,
21-
top = box.top + (self.pageYOffset || jQuery.support.boxModel && docElem.scrollTop || body.scrollTop ) - clientTop,
22-
left = box.left + (self.pageXOffset || jQuery.support.boxModel && docElem.scrollLeft || body.scrollLeft) - clientLeft;
21+
top = box.top + (win.pageYOffset || jQuery.support.boxModel && docElem.scrollTop || body.scrollTop ) - clientTop,
22+
left = box.left + (win.pageXOffset || jQuery.support.boxModel && docElem.scrollLeft || body.scrollLeft) - clientLeft;
2323

2424
return { top: top, left: left };
2525
};

0 commit comments

Comments
 (0)