打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
clientX、offsetX、screenX、pageX区别
userphoto

2022.08.01 北京

关注

开发中我们是离不开事件的,有关鼠标的事件就会牵扯到event对象,其中就包括了各种X、Y的值,区别他们最直接的就是看图。

示例

screenX、screenY

screenX 设置或获取获取鼠标指针位置相对于电脑屏幕的 x 坐标
screenY 设置或获取鼠标指针位置相对于电脑屏幕的 y 坐标

offsetX、offsetY

offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标
offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标

clientX、clientY

clientX 设置或获取鼠标指针位置相对于当前窗口的 x 坐标
clientY 设置或获取鼠标指针位置相对于当前窗口的 y 坐标

pageX、pageY

在图上看似pageX和screenX是一样的距离,其实不然,pageX指的是鼠标指针位置相对于整个页面的x坐标。其中就包括滚动条移动的距离。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
clientX,screenX,pageX,offsetX的异同 | 脚儿网
关于pageX,clientX,offsetX,layerX的那些事
整理HTML5移动端开发的常用触摸事件
用 javascript 获取鼠标(光标)的坐标位置 兼容IE/Firefox等浏览器 -...
screenX clientX pageX
javascript中获取当前鼠标的坐标
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服