e.screenX/e.screenY:
事件发生时鼠标相对于电脑屏幕的坐标。e.screenX,e.screenY的最大值不会超过屏幕分辨率。

e.clientX/e.clientY:
事件发生时鼠标在浏览器内容区域的坐标。
浏览器内容区域就是浏览器窗口中用来显示网页的可视区域,不包括滚动条和工具栏,也不随滚动条的移动而移动。
当浏览器窗口缩小时,e.clientX/e.clientY的最大值也会缩小。

e.pageX/e.pageY:
事件发生时鼠标相对于整个页面的坐标。整个页面是说整个网页的区域。

e.offsetX、e.offsetY:
事件发生时鼠标相对于事件源元素的坐标,事件源元素就是绑定事件的那个元素。

事件坐标:screenX,clientX,pageX,offsetX的区别相关推荐

  1. screenX,clientX,pageX,offsetX,的区别

    2019独角兽企业重金招聘Python工程师标准>>> event.screenX.event.screenY 鼠标相对于用户显示器屏幕左上角的X,Y坐标.标准事件和IE事件都定义了 ...

  2. offsetLeft理解以及MouseEvent接口中的screenX,clientX,pageX,offsetX区别.

    背景 最近在做一款基于canvas的画板插件,开发过程中的画笔功能就会使用很多关于鼠标位置的属性:screenX/Y,clientX/Y,pageX/Y,offsetX/Y,以及节点offsetLef ...

  3. clientX,screenX,pageX,offsetX的区别

    前言 关于clientX,screenX,pageX,offsetX的区别之前也比较迷糊,然后自己写了几个demo算是弄明白了,在这记录一下. 定义 一.clientX.clientY 点击位置距离当 ...

  4. screenX clientX pageX的区别

    screenX clientX pageX概念 screenX:鼠标位置相对于用户屏幕水平偏移量,而screenY也就是垂直方向的,此时的参照点也就是原点是屏幕的左上角. clientX:跟scree ...

  5. 理解screenX clientX pageX概念

    先了解screenX,clientX,pageX概念 screenX: 鼠标位置相对于用户屏幕水平偏移量,而screenY就是垂直方向的,此时的参照点也就是原点是屏幕的左上角.clientX: 跟sc ...

  6. 【鼠标事件 MouseEvent】clientX clientY offsetX offsetX pageX screenX screenY

    鼠标事件 MouseEvent 对象,下clientX clientY offsetX offsetX pageX screenX screenY 定义转自 MDNMouseEvent MouseEv ...

  7. screenX、clientX、pageX, offsetX的区别

    一.图解 clientY.screenY.pageY.offsetY这四者是事件对象event上的属性 如图所示:假设紫色正方形中心处是点击处,紫色区域是鼠标事件触发对象 二.概念 1.screenX ...

  8. 图解事件坐标screenX、clientX、pageX, offsetX的区别

    一.图解 如图所示,假设页面中灰色圆点是鼠标点击处,黄色区域是鼠标触发事件对象 二.概念 1.screenX 和screenY 参照点:电脑屏幕左上角 screenX:鼠标点击位置相对于电脑屏幕左上角 ...

  9. 事件参数screenX、pageX、clientX 、offsetX的区别

    1.screenX 和screenY 参照点:电脑屏幕左上角 screenX:相对于电脑屏幕左上角的水平偏移量 screenY:相对于电脑屏幕左上角的垂直偏移量 2.pageX和pageY 参照点:网 ...

最新文章

  1. Python中*args 和**kwargs的用法探讨
  2. MBE:ggtreeExtra-用图层叠加方法绘制环形进化树
  3. java 字符串常用函数_Java学习(5)——字符串常用函数
  4. 我会说我喜欢创业嘛?(每个月总有几天会更新…………标题一定要长)
  5. Spark从HDFS上读取JSON数据
  6. 面试这些公司是在浪费时间
  7. html表单输入价格,在HTML中使用表格来计算总价格
  8. mapreduce程序调用各个类的功能
  9. 一文了解sun.misc.Unsafe
  10. adb命令启动activity、service,发送broadcast
  11. 深入理解PHP内核(十二)函数-函数的定义、传参及返回值
  12. 30.github 搭建 blog
  13. LBP算法,空间金字塔 文献阅读报告《基于差分量化局部二值模式的人脸反欺诈算法研究》
  14. Nexus下载、安装与使用
  15. MyBatis Generator生成代码的几种方式
  16. 互联网+是什么意思?
  17. 如何查找计算机中的视频文件,win7系统快速搜索查找电脑里的视频文件的操作方法...
  18. cm12 系统字体更换
  19. 科学计算机已知角度和边长怎样算斜长,等腰三角形斜长计算公式
  20. HUAWEI华为MateBook 13 2020款 锐龙版 R7 集显 触屏 16GB+512GB (HNL-WFP9Q)原装出厂系统恢复原厂系统

热门文章

  1. 百度地图动态修改图标
  2. log4j日志文件的使用及log4j日志文件失效原因分析
  3. Kubernetes之Volumes
  4. [css]我要用css画幅画(七) - 哆啦A梦
  5. 第十五周作业——ZJM与纸条
  6. AAAI-21-DocRE-Document-Level Relation Extraction with Adaptive Thresholding and Localized Context Po
  7. 对于大型复杂工程项目,施工标段划分较多时,对建设单位的影响是有利于得到较为合理的报价...
  8. Netbeans设置语言为英文
  9. P2905 [USACO08OPEN]农场危机Crisis on the Farm-dp
  10. 如何与陌生人交谈的技巧