右键单击坐标

Right click coordinates

本文关键字:坐标 单击 右键      更新时间:2023-09-26

我使用这个函数来获取X - Y坐标

<input type="image" src="image.jpeg" name="foo" ondblclick="dclick()"  onclick="lclick()" style="cursor:crosshair"  value=""/>
$(document).ready(function() {
  $('image').click(function(e) {
    var offset = $(this).offset();
    alert(e.clientX - offset.left);
    alert(e.clientY - offset.top);
  });
});

我的问题是,这(显然)只工作与鼠标左键点击…我如何使它适应右击?

尝试:

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

上下文菜单是右键单击的事件。注意,你需要a '。'或'#'在选择器中的文本之前,或者如果您希望它适用于所有图像标签,然后$('img')…如果您想探索事件中的内容,只需使用console.log(e)来浏览您可以从事件中获取的内容。