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