【笔记】获取鼠标信息
前言
JS通过事件对象获取鼠标信息
编写一个事件用于测试
- 编写一个鼠标移动事件
1 | document.onmousemove = function(event){ |
获取鼠标位置
鼠标在电脑屏幕的位置
- 获取根据__电脑屏幕左上角__为原点的鼠标位置
1 | e.screenX |
鼠标在页面中的位置
- 获取根据__网页页面左上角__为原点的鼠标位置
- 如果滚动条滑动,坐标原点位置__会__发生改变
1 | e.pageX |
鼠标在浏览器客户端的位置
- 获取__浏览器可视区域左上角__为原点的鼠标位置
- 如果滚动条滚动,坐标原点位置__不会__发生改变
1 | e.clientX |
鼠标在页面中的相对位置
- 获取根据__网页中鼠标位置所指定的元素左上角__为原点的鼠标位置,坐标原点会随着当前鼠标位置所指定的元素变化而变化
1 | e.offsetX |