aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Gibson <richard.gibson@gmail.com>2016-04-23 00:31:28 -0400
committerRichard Gibson <richard.gibson@gmail.com>2016-04-23 00:31:28 -0400
commit3befe5911af0cf516896482bb9ddf197c8cb8a8e (patch)
tree4539d96ac6c9dadc89e9029df6754e7252feae21
parent76084372c29a59b3fa790ea4d2687f0767514999 (diff)
downloadjquery-3befe5911af0cf516896482bb9ddf197c8cb8a8e.tar.gz
jquery-3befe5911af0cf516896482bb9ddf197c8cb8a8e.zip
Offset: Resolve strict mode ClientRect "no setter" exception
-rw-r--r--src/offset.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/offset.js b/src/offset.js
index 907dc0989..18e6eebed 100644
--- a/src/offset.js
+++ b/src/offset.js
@@ -144,8 +144,10 @@ jQuery.fn.extend( {
}
// Add offsetParent borders
- parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
- parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
+ parentOffset = {
+ top: parentOffset.top + jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ),
+ left: parentOffset.left + jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true )
+ };
}
// Subtract parent offsets and element margins