我在检测 SVG 路径元素上的鼠标悬停事件时遇到问题。似乎路径元素的 strokeWidth 越小,检测鼠标悬停的成功率就越低。
另外,我正在使用 jquery-svg 插件进行绘图。
下面是尝试在路径元素上使用 jquery mouseover 事件进行检测的小提琴。 鼠标悬停小提琴
下面是尝试通过将 mousemove 侦听器附加到 svg,然后使用 document.getElementFromPoint 来检测的小提琴。 getElementFromPoint 小提琴
这些似乎都不能可靠地工作,尤其是在鼠标快速移动的情况下。是否可以使这些中的任何一个更敏感以更好地检测鼠标悬停?或者也许是更好的方法?