右键单击坐标
Right click coordinates
我使用这个函数来获取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)来浏览您可以从事件中获取的内容。
相关文章:
- 如何单击页面上的坐标
- 单击Firefox工具栏按钮中的坐标
- 如何在Snap.svg中第二次单击时重置svg坐标
- 单击图像,获取坐标并将其保存在数据库JavaScript和Rails中
- 模拟单击 X Y 坐标
- D3js:如何通过鼠标单击获取纬度/对数地理坐标
- 获取鼠标单击位置坐标
- {oCanvas}如何通过鼠标单击更改线坐标
- 获取当前单击的相对于图元的坐标
- 通过Panzoom变换放大时,获取画布单击坐标
- 基于鼠标单击坐标显示图像位置
- JavaScript显示鼠标多次单击的坐标
- Webdriver按坐标单击元素两次
- 右键单击坐标
- 获取输入内的单击字符位置(不是坐标)
- 鼠标单击事件- Firefox上的鼠标坐标
- 查找最接近单击坐标的元素
- 在SVG中报告左键单击(并按住)鼠标的坐标
- 将图像缩小到鼠标单击位置的坐标?(jQuery)
- 按钮上的坐标单击javascript