event.clientX、event.clientY

鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性

event.pageX、event.pageY

类似于event.clientX、event.clientY,但它们使用的是文档坐标而非窗口坐标。这2个属性不是标准属性,但得到了广泛支持。IE事件中没有这2个属性。

event.offsetX、event.offsetY

鼠标相对于事件源元素(srcElement)的X,Y坐标,只有IE事件有这2个属性,标准事件没有对应的属性。

event.screenX、event.screenY

鼠标相对于用户显示器屏幕左上角的X,Y坐标。标准事件和IE事件都定义了这2个属性

转载于:https://www.cnblogs.com/zhx119/p/9776692.html

理解 e.clientX,e.clientY e.pageX e.pageY e.offsetX e.offsetY相关推荐

  1. 一文看懂js中的clientX,clientY,pageX,pageY,screenX,screenY

    一. 客户区坐标位置(clientX,clientY) 鼠标事件都是在浏览器视口中的特定位置发生的.这个位置信息保存在事件对象的clientX和clientY属性中,所有浏览器都支持这两个属性. 我们 ...

  2. 什么?你还不知道offsetX、offsetY和clientX、clientY和pageX、pageY和screenX、screenY的区别,进来唠唠

    offsetX.offsetY: 鼠标相对于事件源元素的X,Y坐标.比如说,给黄色的盒子定义一个点击事件,则这个offset的坐标原点就在这个黄色盒子的左上角,offsetX.offsetY就是相对于 ...

  3. 图解offsetX、offsetY和clientX、clientY和pageX、pageY和screenX、screenY的区别

    offsetX.offsetY: 鼠标相对于事件源元素的X,Y坐标.比如说,我给黄色的盒子定义一个点击事件,则这个offset的坐标原点就在这个黄色盒子的左上角 clientX.clientY: 鼠标 ...

  4. 理解 e.clientX,e.clientY e.pageX

    event.clientX.event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条.IE事件和标准事件都定义了这2个属性 event.pageX ...

  5. pageX,pageY,screenX,screenY,clientX,和clientY,offsetX ,offsetY,layerX,layerY的使用 和 区别

    pageX,pageY,screenX,screenY,clientX,和clientY返回一个数,其指示物理"CSS像素"的数量的点是从参考点.事件点是用户单击的位置,参考点是左 ...

  6. 如何理解e.clientX和e.clientY e.screenX e.screenY

    别人老是说e.clientX和e.clientY是可视区的坐标,后来我通过测试发现 e.clientX和e.clientY的坐标是你打开浏览器不是有一个方框吗? 你可以用鼠标直接点到他的最左边看它是不 ...

  7. 鼠标位置的获取pageX,pageY,screenX,screenY,clientX,和clientY,offsetX ,offsetY,layerX,layerY的使用 和 区别

    pageX,pageY,screenX,screenY,clientX,和clientY返回一个数,其指示物理"CSS像素"的数量的点是从参考点.事件点是用户单击的位置,参考点是左 ...

  8. 事件clientX、pageX、screenX、offsetX

    clientX.clientY:点击位置距离当前body可视区域的x,y坐标 可以理解为距离浏览器窗口的距离,但注意这里不包括浏览器的导航栏距离只是浏览器内容区域. pageX.pageY:对于整个页 ...

  9. clientX、pageX、screenX以及offsetX区别

    clientX.pageX.clientX以及offsetX区别 client系列(不包含滚动条) clientX:鼠标相对于浏览器窗口可视区域x方向坐标 clientY:鼠标相对于浏览器窗口可视区域 ...

最新文章

  1. Python实现固定效应回归模型实现因果关系推断
  2. MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
  3. Sql字符串操作函数
  4. 触发器 :new和 :old的使用
  5. WinAPI: midiOutGetNumDevs - 获取 MIDI 输出设备的数目
  6. [剑指offer]面试题31:连续子数组的最大和
  7. 浙大29岁“粉色系”女博导获百万大奖!最爱少女粉的她,既是实验高手还是个“大厨”......
  8. Delphi更高效率的编程方式的思考【一】
  9. linux下免密认证登录失败原因总结
  10. 关于三极管的饱和与截止(失真)
  11. C++ Primer 5th 源代码使用说明
  12. SAP ABAP BAPI_MATERIAL_AVAILABILITY 查询可用库存
  13. java算法编程题:某年某月某日是这一年的第几天
  14. 六年级语文计算机个人研修计划,个人研修计划
  15. 最小二乘法 通俗讲解
  16. 成也苹果败也苹果,曾经女首富身价缩水一半
  17. 免费下论文及查重投稿的10来个方法
  18. Windows 7下查看本机的ip地址
  19. win10+cuda10.0+pytorch安装
  20. 空间两条直线的最短距离及最近点计算

热门文章

  1. Centos 7.4 安装ipython和mysql-python遇到的问题
  2. docker与k8s面试题基础
  3. 分享一道阿里Java并发面试题 (详细分析篇)
  4. vim 翻页功能快捷键
  5. 「面试题」介绍你做过最复杂的系统
  6. 微信为什么不丢消息?
  7. 多线程:同步和异步的优缺点比较
  8. SelectionKey中定义的4种事件
  9. 【Scratch】青少年蓝桥杯_每日一题_4.13_猫捉老鼠
  10. Java 洛谷 P1150 Peter的烟