获取鼠标和元素的坐标点

Posted ermao的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取鼠标和元素的坐标点相关的知识,希望对你有一定的参考价值。

HTML:

 

<div id="main">获取坐标</div>
<div id="fixed_box"></div>

 

1,jquery 获取鼠标坐标点

a ,获取当前鼠标相对html页面的原点的坐标  
$("#main").click(function(e) {
  var pageX = e.pageX;
  var pageY = e.pageY;
  console.log(pageX, pageY)
})
 
b ,获取当前鼠标相对img元素的坐标
$("#main").click(function(e) {
        var positionX = e.pageX - $(this).offset().left; //获取当前鼠标相对img的X坐标
        var positionY = e.pageY - $(this).offset().top; //获取当前鼠标相对img的Y坐标
   console.log(positionX + \' \' + positionY);
})
 
c,  获取当前鼠标相对浏览器的原点的坐标
$("#main").click(function(e) {
  var xx = e.originalEvent.x || e.originalEvent.layerX || 0;
  var yy = e.originalEvent.y || e.originalEvent.layerY || 0;
  console.log(xx + \' \' + yy);
})
 
 
2,javascript 获取元素的坐标
omain.onclick = function(e) {
  var eve = e || window.event;
  var x = eve.clientX, // 鼠标指针相对客户端(即浏览器文档区域)的水平坐标。
  y = eve.clientY, // 鼠标指针相对客户端(即浏览器文档区域)的垂直坐标。
  x1 = eve.screenX, // 鼠标指针相对计算机屏幕的水平坐标。
  y1 = eve.screenY; // 鼠标指针相对计算机屏幕的垂直坐标。
  console.log(x, y);
  console.log(x1, y1);
}
 

以上是关于获取鼠标和元素的坐标点的主要内容,如果未能解决你的问题,请参考以下文章

openlayer3中地图重复怎么获取正确的坐标点

用java怎么获得一张图片上的一个文字的坐标点 求高手解答

编程实战——python识别图像中的坐标点并保存坐标数据

ArcGIS 中取出面上最大的Z值的坐标点

如何用arcgis将shp文件的坐标点导出excel

呆呆键盘手11.14号学到的定位-实现滚动门效果