|
@@ -190,7 +190,14 @@ define([
|
|
$offsetParent = $offsetParent.offsetParent();
|
|
$offsetParent = $offsetParent.offsetParent();
|
|
}
|
|
}
|
|
|
|
|
|
- var parentOffset = $offsetParent.offset();
|
|
|
|
|
|
+ var parentOffset = {
|
|
|
|
+ top: 0,
|
|
|
|
+ left: 0
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ if ($.contains(document.body, $offsetParent[0])) {
|
|
|
|
+ parentOffset = $offsetParent.offset();
|
|
|
|
+ }
|
|
|
|
|
|
css.top -= parentOffset.top;
|
|
css.top -= parentOffset.top;
|
|
css.left -= parentOffset.left;
|
|
css.left -= parentOffset.left;
|