获取鼠标相当于窗口的位置: 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
关注
打赏