mirror of
https://github.com/jquery/jquery.git
synced 2026-02-01 15:15:00 -05:00
Offset: remove ownerDocument check in offset getter
Fixes gh-2115
This commit is contained in:
@@ -74,6 +74,7 @@ jQuery.offset = {
|
||||
|
||||
jQuery.fn.extend({
|
||||
offset: function( options ) {
|
||||
// Preserve chaining for setter
|
||||
if ( arguments.length ) {
|
||||
return options === undefined ?
|
||||
this :
|
||||
@@ -82,11 +83,10 @@ jQuery.fn.extend({
|
||||
});
|
||||
}
|
||||
|
||||
var docElem, win, rect,
|
||||
elem = this[ 0 ],
|
||||
doc = elem && elem.ownerDocument;
|
||||
var docElem, win, rect, doc,
|
||||
elem = this[ 0 ];
|
||||
|
||||
if ( !doc ) {
|
||||
if ( !elem ) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -94,6 +94,7 @@ jQuery.fn.extend({
|
||||
|
||||
// Make sure element is not hidden (display: none) or disconnected
|
||||
if ( rect.width || rect.height || elem.getClientRects().length ) {
|
||||
doc = elem.ownerDocument;
|
||||
win = getWindow( doc );
|
||||
docElem = doc.documentElement;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user