获取鼠标相当于窗口的位置:
e.clientX
e.clientY
获取元素相当于窗口的位置:
let rect = element.getBoundingClientRect();
rect.top
rect.bottom
rect.left
rect.right
通过对比鼠标位置和元素位置,我们可以判断出鼠标是否悬浮在一个元素上:
let above = e.clientX >= rect.left && e.clientX = rect.top && e.clientY
关注
打赏
