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

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

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

1. pageX

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

2. clientX

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

3. offsetX

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

4. movementX

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

相关推荐
九英里路11 小时前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
Justin3go11 小时前
丢掉沉重的记忆:Codex、Claude Code 与 OpenCode 的上下文压缩术
前端·后端·架构
JokerLee...11 小时前
大屏自适应方案
前端·vue.js·大屏端
dyb-dev11 小时前
我是如何学习 NestJS 的
前端·nestjs·全栈
kyriewen11 小时前
重排、重绘、合成:浏览器渲染的“三兄弟”,你惹不起也躲不过
前端·javascript·浏览器
NickJiangDev11 小时前
Elpis-Core 技术解析:从零构建一个基于 Koa 的企业级 Node.js 框架内核
前端
我要让全世界知道我很低调11 小时前
来聊聊 Codex 高效编程的正确姿势
前端·程序员
NickJiangDev11 小时前
Elpis Webpack 工程化实战:Vue 多页应用的构建体系搭建
前端
米饭同学i11 小时前
GitLab CI/CD + Vue 前端 完整方案
前端
yuki_uix11 小时前
遇到前端题目,我现在会先问自己这四个问题
前端·面试