我想检测加载网页时鼠标是否位于某个元素上。看来这对于 jQuery 来说是不可能的 - 鼠标悬停、悬停等需要鼠标移动;与获取当前鼠标位置(与元素边界进行比较)一样。
我还没有看到这个具体问题被问到,但看到人们说这是不可能的......
我的解决方案:使用悬停伪选择器添加新的 CSS 值,然后进行测试。然而,这似乎只是有时有效。
CSS:
#el:hover {background-color: transparent; }
jQuery:
if ($('#el').css('background-color') == 'transparent')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)