diff --git a/cytoscape-cxtmenu.js b/cytoscape-cxtmenu.js index 2a938321..4294ea67 100644 --- a/cytoscape-cxtmenu.js +++ b/cytoscape-cxtmenu.js @@ -538,8 +538,8 @@ var cxtmenu = function cxtmenu(params) { var origE = e.originalEvent; var isTouch = origE.touches && origE.touches.length > 0; - var pageX = isTouch ? origE.touches[0].pageX : origE.pageX; - var pageY = isTouch ? origE.touches[0].pageY : origE.pageY; + var pageX = (isTouch ? origE.touches[0].pageX : origE.pageX) - window.scrollX; + var pageY = (isTouch ? origE.touches[0].pageY : origE.pageY) - window.scrollY; activeCommandI = undefined;