在进行业务功能实现时,有时需要根据鼠标当前位置进行一定的操作。
那么该如何获取到鼠标当前的位置呢?经过一番尝试与查询,找到一个比较便捷的方法,在此进行记录:
let sh =
window.pageYOffset ||
document.documentElement.scrollTop ||
document.body.scrollTop ||
0,
left = event.clientX - 40 < 0 ? event.clientX + 20 : event.clientX - 40,
top =
event.clientY - 40 < 0
? event.clientY + sh
: event.clientY + sh;