我想检测加载网页时鼠标是否位于某个元素上。看来这对于 jQuery 来说是不可能的 - 鼠标悬停、悬停等需要鼠标移动;与获取当前鼠标位置(与元素边界进行比较)一样。
我还没有看到有人提出这个具体问题,但看到人们说这其中的各个方面都是不可能的......
最佳答案
我的解决方案:使用悬停伪选择器添加新的 CSS 值,然后进行测试。然而,这似乎只是有时有效。
CSS:
#el:hover {background-color: transparent; }
jQuery:
if ($('#el').css('background-color') == 'transparent')
关于jquery - 使用 jQuery 检测页面加载时鼠标悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586166/