File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -510,9 +510,10 @@ $.fn.popup = function(parameters) {
510
510
$popupOffsetParent = module . get . offsetParent ( $popup ) ,
511
511
targetElement = $target [ 0 ] ,
512
512
isWindow = ( $boundary [ 0 ] == window ) ,
513
- targetPosition = ( settings . inline || ( settings . popup && settings . movePopup ) )
514
- ? $target . position ( )
515
- : $target . offset ( ) ,
513
+ targetOffset = $target . offset ( ) ,
514
+ parentOffset = settings . inline || ( settings . popup && settings . movePopup )
515
+ ? $target . offsetParent ( ) . offset ( )
516
+ : { top : 0 , left : 0 } ,
516
517
screenPosition = ( isWindow )
517
518
? { top : 0 , left : 0 }
518
519
: $boundary . offset ( ) ,
@@ -528,8 +529,8 @@ $.fn.popup = function(parameters) {
528
529
element : $target [ 0 ] ,
529
530
width : $target . outerWidth ( ) ,
530
531
height : $target . outerHeight ( ) ,
531
- top : targetPosition . top ,
532
- left : targetPosition . left ,
532
+ top : targetOffset . top - parentOffset . top ,
533
+ left : targetOffset . left - parentOffset . left ,
533
534
margin : { }
534
535
} ,
535
536
// popup itself
You can’t perform that action at this time.
0 commit comments