我该如何使用JQuery/Javascript检查光标是否停留在HTML页面上的
元素上?
我想获取光标坐标并判断它们是否在我的元素矩形内。也许有预定义的方法吗?
更新:不要提到hover事件等,我需要一些像这样针对页面上某个元素返回真/假的方法:
我想获取光标坐标并判断它们是否在我的元素矩形内。也许有预定义的方法吗?
更新:不要提到hover事件等,我需要一些像这样针对页面上某个元素返回真/假的方法:
var result = underElement('#someDiv'); // true/false
hover
都是跨浏览器的选择,mouseover
或mouseenter
是最简单的跨浏览器方式来跟踪悬停的元素。此外,你的措辞有点不对,鼠标从未在元素“下方”,而是在其“上方”。 - Nick Cravermouseover
/mouseenter
事件不会在该元素上触发。 - Roy Tinker