2
我有我自己的我的contextmenu,我想調用並將其座標設置爲X和Y座標。我怎樣才能做到這一點?如何在光標座標處打開自己的上下文菜單?
https://jsfiddle.net/coolerprinter/xg10vzeL/
此代碼是無效的,而且不工作:
$("body").on("contextmenu", function(e){
var x = function(e) {
return e.pageX
};
var y = function(e) {
return e.pageY
};
$(".contextmenu").css({
"display": "block",
"left": x,
"top": y
});
return false;
});
您必須使用參數調用函數,而不是設置對樣式值的引用。或者只是使用'e.pageX/Y'而不是'x'和'y'。還要注意,空體的高度是'0',你不能點擊它。 – Teemu
請告訴我們您爲什麼依賴於鼠標光標座標上的上下文菜單而不是HTML/DOM元素? – hherger
對不起,我忘了。但功能也沒有工作! –