Я не знаком с этим плагином, но похоже, что параметры x
и y
относятся к документу (или, возможно, к элементу, идентифицированному селектором, документация кажется немного расплывчатым). Объект события , который вы получаете при клике, имеет свойства pageX
и pageY
, которые сообщают вам, где произошел щелчок относительно документа, поэтому просто добавьте к ним, например ::
$('.context-menu-one').contextMenu({
x: e.pageX + 100,
y: e.pageY + 100
});
Смещение на 100 пикселей может быть немного большим, но это принцип.