Skip to content

Commit ee0a1d1

Browse files
committed
Postitioning of menu with appendTo
My last solution wasn't browser-independant. now it is.
1 parent 14905fc commit ee0a1d1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/jquery.contextMenu.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,9 +333,10 @@
333333
if (showMenu) {
334334
// show menu
335335
var menuContainer = (e.data.appendTo === null ? $('body') : $(e.data.appendTo));
336+
var srcElement = e.target || e.srcElement || e.originalTarget;
336337
op.show.call($this, e.data,
337-
$(e.srcElement).offset().left - menuContainer.offset().left + e.offsetX,
338-
$(e.srcElement).offset().top - menuContainer.offset().top + e.offsetY);
338+
$(srcElement).offset().left - menuContainer.offset().left + e.offsetX,
339+
$(srcElement).offset().top - menuContainer.offset().top + e.offsetY);
339340
}
340341
}
341342
},

0 commit comments

Comments
 (0)