获取鼠标点击位置的坐标
获取点击的坐标有三种情况
- 获取在可视区域的坐标
- 获取在文档页面的坐标
- 获取在电脑屏幕的坐标
一:获取在可视区域的坐标
e.clientX : 获取距离页面左边的距离
e.clientY :距离页面可视区域上边框的距离
获取在可视区的坐标,可视区就是我们屏幕可以看得到的区域例如在下方的截图中,红框圈住的区域就是可视区域,不管页面有多长,展示出来的可以看得见的这一部分就叫做可视区域
document.addEventListener('click',function(e){console.log(e.clientX);console.log(e.clientY);})
这就可以得到点击后可视区域的位置坐标
二:获取在文档页面的坐标
e.pageX :获取距离页面左边的距离
e.pageY :获取距离文档页面顶部的距离
文档页面是指如果你的页面很长,在你往下滚动滑轮后,到顶部的距离不再是到可视区域的顶部的距离了,而是到文档顶部的距离,图解如下
document.addEventListener('click',function(e){console.log(e.pageX);console.log(e.pageY);})
三:获取在电脑屏幕的坐标
在电脑屏幕的坐标是指如果页面小窗口化了,获取的不再是到页面边缘的坐标,而是屏幕边缘的坐标
document.addEventListener('click',function(e){console.log(e.screenX);console.log(e.screenY);})
获取鼠标点击位置的坐标相关推荐
- JS获取页面鼠标点击位置的坐标
本来想通过JS实现当前页面对其他页面的操作,在网上发现了这段js代码,先保存下来,可以获取页面鼠标点击位置的坐标. <html> <body> <script> f ...
- (一)MFC读取并显示一幅位图图像,并获取鼠标点击位置的像素坐标和灰度值(接上篇博客)
上篇博客简要介绍了如何利用MFC读取并显示一幅位图图像,并获取鼠标点击位置的像素坐标和灰度值信息,主要包含了对话框的创建和添加程序,代码也在上一页中给了大家,但是并没有详细说明功能,所以在这一节当中主 ...
- (一)MFC读取并显示一幅位图图像,并获取鼠标点击位置的像素坐标和灰度值
题目是老师布置的一道作业题,要求用C或C++完成,但不能用VTK/Opencv等软件包,经过很多摸索之后实现了该功能,后续可能还有其他功能要实现,所以先写一篇博客记录下,一方面是方便自己以后使用,另一 ...
- cesium获取点击内容信息_Cesium获取鼠标点击位置(PickPosition)
cesium学习了这么长时间,有时候写鼠标点击事件时,想获取鼠标点击点位置,发现情况很多.比如以下情形: 1获取鼠标点的对应椭球面位置 2获取加载地形后对应的经纬度和高程 3获取倾斜摄影或模型点击处的 ...
- js获取鼠标点击坐标
转载自:http://www.cnblogs.com/dolphinX/archive/2012/10/09/2717119.html 在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经 ...
- html获取鼠标的当前位置
html获取鼠标的当前位置 1.相对于屏幕 如果是涉及到鼠标点击确定位置相对比较简单,获取到鼠标点击事件后,事件screenX,screenY获取的是点击位置相对于屏幕的左边距与上边距,不考虑ifra ...
- 根据鼠标点击位置获取DataGridView的选择行号。
一个非常非常郁闷的问题:在DataGridView中当右键点击某一行的时候才显示右键菜单. 找了好几个方法结果总是回归到对鼠标点击位置的判断,用鼠标点击位置来判断点中的是哪一行. 找了好几个函数都没有 ...
- Unity 获取鼠标点击图片时 获取点击位置的像素
脚本要求: 需要获取颜色的图片以走下角为起点建立空物体 右上角建立空物体(两个空物体均设置为图片的子物体,设置好锚点,将坐标改为0即可).建立好碰撞体(BoxCollider).用2DBoxColli ...
- Java 获取鼠标点击坐标
Java 窗体的使用,获取鼠标右键点击的坐标,其中使用了匿名内部类 import java.awt.FlowLayout; import java.awt.event.MouseAdapter; im ...
最新文章
- 关于Jmeter+Ant+Jenkins作为接口、性能自动化框架的误区
- Swing俄罗斯游戏编写详解(附源码)
- 几何基础之点在多边形内的判断
- 机器学习实战(十一)利用PCA来简化数据
- Ocelot-基于.NET Core的开源网关实现
- 【Flink】Flink + Drools 构建规则模型
- scp 上传文件到服务器
- struts配置访问后缀为.do,.action,.*
- 一篇文章总结暴力破解方法大全
- Sparse Modeling of Intrinsic Correspondences
- 7.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 日志收集与分析
- java 快逸报表_报表展现输出 | 快逸报表工具 java报表软件
- 基于Dijkstra算法和KM算法的网约车订单分配问题
- 病毒RNA分离:病毒RNA提取试剂盒方案
- Sklearn实现SVC
- 记一次菜鸟网络电话面试
- 【COM编程】如何往IE工具条添加按钮
- IE中自动安装根证书
- 服务器不显示NPC名字是什么情况,走进科学:一些不明显的服务器名字的由来
- 位运算符+位运算的应用
热门文章
- 安卓手机远程linux软件下载,强大的安卓手机远程管理工具 – Droidjack
- 百度语音识别——在线识别
- 研究型性格适合计算机专业吗,性格内向选什么专业比较合适-哪些专业适合内向的人...
- # Quartusll采用IF设计二选一数据选择器及仿真
- 计算机毕业设计音乐论坛系统ssm+vue前后端分离项目
- 云安全解决方案安全保障体系框架
- android 6.0 手电筒app简单实现
- 计算机音乐谱真的爱你,真的爱你-BEYOND-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
- unite_保存Unite 2010的日期!
- 【精卫四轴】开源制作过程