diff options
author | Dave Methvin <dave.methvin@gmail.com> | 2012-09-13 18:47:07 -0400 |
---|---|---|
committer | Dave Methvin <dave.methvin@gmail.com> | 2012-09-13 18:47:07 -0400 |
commit | b0a352bfa76cbe1b65f8186d3cb90fe35a08866d (patch) | |
tree | 7261586dd603c87e1238c92e4b08a4417878f9e2 /src | |
parent | 74cdd784975ba6e628d1934a859faeb017824a5f (diff) | |
download | jquery-b0a352bfa76cbe1b65f8186d3cb90fe35a08866d.tar.gz jquery-b0a352bfa76cbe1b65f8186d3cb90fe35a08866d.zip |
Fix #12534. Don't die on browsers lacking getBoundingClientRect.
Diffstat (limited to 'src')
-rw-r--r-- | src/offset.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/offset.js b/src/offset.js index db161f3ee..14cd1a629 100644 --- a/src/offset.js +++ b/src/offset.js @@ -23,8 +23,8 @@ jQuery.fn.offset = function( options ) { docElem = doc.documentElement; - // Make sure we're not dealing with a disconnected DOM node - if ( !jQuery.contains( docElem, elem ) ) { + // Make sure we have the API and we're it's not a disconnected DOM node + if ( typeof elem.getBoundingClientRect === "undefined" || !jQuery.contains( docElem, elem ) ) { return { top: 0, left: 0 }; } |