Javascript 当元素而不是鼠标移动时,如何触发mouseover/mouseout事件?
默认情况下,如果鼠标没有实际移动,javascript中不会触发与鼠标相关的事件,即使由于元素本身的移动,鼠标现在位于目标元素(例如div或svg:rect)的内部/外部 如何有效地处理这种状态变化 编辑 有一个密切相关的问题。然而,这个问题似乎没有得到令人满意的解决。大多数答案建议在元素移动时检查它是否在鼠标下,这实际上意味着在它移动之前。在我的例子中,目标元素是复杂的svg:path,可能有数百个,因此做出这样的预测并不简单Javascript 当元素而不是鼠标移动时,如何触发mouseover/mouseout事件?,javascript,jquery,css,svg,mouseevent,Javascript,Jquery,Css,Svg,Mouseevent,默认情况下,如果鼠标没有实际移动,javascript中不会触发与鼠标相关的事件,即使由于元素本身的移动,鼠标现在位于目标元素(例如div或svg:rect)的内部/外部 如何有效地处理这种状态变化 编辑 有一个密切相关的问题。然而,这个问题似乎没有得到令人满意的解决。大多数答案建议在元素移动时检查它是否在鼠标下,这实际上意味着在它移动之前。在我的例子中,目标元素是复杂的svg:path,可能有数百个,因此做出这样的预测并不简单 有没有办法点击浏览器的内置机制,当鼠标移动时会触发鼠标事件以检测此
有没有办法点击浏览器的内置机制,当鼠标移动时会触发鼠标事件以检测此类事件?Aha的可能重复,实际上是重复。。。谢谢,@bleeted0d~现在应该有更多的关键词指向同一个问题:这在Firefox的nativel中真的不起作用吗。我认为这在几年前是固定的,我想可能已经回归了。我认为你可以读取鼠标的x,y坐标,并处理坐标,无论它是在你的目标之内还是之外。希望这就是你的意思。