前端 CSS 经典:鼠标位置信息

**前言:**当监听鼠标事件时,需要了解鼠标属性所代表的位置信息

javascript 复制代码
dom.addEventListener("click", (e) => {
  e.pageX;
  e.clientX;
  e.offsetX;
  e.movementX;
});

1. pageX

表示鼠标距离整个页面左边缘的距离,就算有滚动条,最左边看不到了,也是到那边的距离。

2. clientX

表示鼠标相对于视口左边的距离,视口就是能看见的地方。

3. offsetX

表示鼠标距离事件源左边缘的距离

4. movementX

表示这一次鼠标事件距离上一次鼠标事件横向上的偏移量

相关推荐
时光足迹5 分钟前
自定义排序组件
前端·javascript·react.js
Paulloo14 分钟前
分享一个Chrome插件 倒计时功能
前端
八青妹19 分钟前
threejs(一)安装和创建第一个场景
前端
程序员微木34 分钟前
【ajax实战08】分页功能
前端·javascript·ajax
突然暴富的我35 分钟前
安装node软件 文件夹里没有node_modules 包 是怎么回事
前端·vue.js·elementui
呆呆加油呀37 分钟前
vue为啥监听不了@scroll
前端·javascript·vue.js
叫我小鹏呀37 分钟前
小程序web-view无法打开该页面的解决方法
前端·微信小程序·小程序
桃宝护卫队38 分钟前
Echarts地图实现:山东省报考人数
前端·信息可视化·echarts
经海路大白狗39 分钟前
开启IT世界的第一步:高考新生的暑期学习指南
前端·后端·python·学习·高考
-草莓星球杯1 小时前
VUE项目安全漏洞扫描和修复
前端·javascript·vue.js