From fb41ba786ec76a621be8ed5491091c8c2c64ee4f Mon Sep 17 00:00:00 2001 From: Ali Shahrivarian Date: Mon, 11 Sep 2017 14:00:49 +0430 Subject: [PATCH] sub menu out of position #533 --- src/jquery.contextMenu.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jquery.contextMenu.js b/src/jquery.contextMenu.js index 295938b8..d9eedd59 100755 --- a/src/jquery.contextMenu.js +++ b/src/jquery.contextMenu.js @@ -1556,7 +1556,7 @@ if(menuHeight > winHeight){ $menu.css({ 'height': winHeight - - (parseInt($menu.css('padding-top'))+parseInt($menu.css('margin-top')))+'px', + ((parseInt($menu.css('padding-top'))*2)+(parseInt($menu.css('margin-top'))*2))+'px', 'overflow-x':'hidden', 'overflow-y':'auto', 'top':winScrollTop+'px' @@ -1567,7 +1567,7 @@ }); } else if($menuOffset.top+menuHeight > winScrollTop + winHeight){ $menu.css({ - 'top':$menuOffset.top - Math.abs((winScrollTop+winHeight)-($menuOffset.top+menuHeight)) -(parseInt($menu.css('padding-top'))+parseInt($menu.css('margin-top')))+'px' + 'top':$menuOffset.top - Math.abs((winScrollTop+winHeight)-($menuOffset.top+menuHeight)) -((parseInt($menu.css('padding-top'))*2)+(parseInt($menu.css('margin-top'))*2))+'px' }); } if($menuOffset.left + menuWidth > winWidth){