javascript - 使用 jQuery 如何获取目标元素上的右键单击坐标

标签 javascript jquery right-click

<分区>

有什么方法可以找到 div 元素上右键单击事件的坐标,因为我必须根据单击的位置设置上下文菜单。

任何帮助和建议将不胜感激。谢谢。

最佳答案

你可以试试:

$('div').on('contextmenu', function (e) {
    console.log(e.pageX);
    console.log(e.pageY);
});

对于整个页面:

$('div').on('contextmenu', function (e) {
    console.log(e.clientX);
    console.log(e.clientY);
});

fiddle :https://jsfiddle.net/shree/awf5u2xx/1/

关于javascript - 使用 jQuery 如何获取目标元素上的右键单击坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36307167/

相关文章:

c# - ASP.NET MVC3 向下钻取复选框列表

jQuery 和 $.post

.net - 如何从我的 gridview 中删除 devexpress 右键单击​​菜单?

javascript - ajax调用后全局变量没有改变

javascript - 这是在 javascript/node js 中编写处理错误处理 then-catch 或 try-catch 的最佳实践

javascript - 使用 jQuery 在 HTML 表中将切换元素设置为 'on' 或 'off' 给定值

javascript - 日期类型的输入字段部分清除

javascript - 使用 meteor 方法但仍然出现错误

c++ - Visual C++ 检测右键单击按钮

javascript - 复制右键单击灯箱操作,就像在 github.com 上一样