我通过使路径成为其父级中的最后一个子级来响应SVG路径元素上的mouseenter事件。这是因为它出现在其他元素之上(不幸的是,SVG上没有z-index)。问题是在Firefox上会导致mouseleave事件触发。这适用于Chrome。
// on mousenter
node.parentNode.appendChild(node)
// this triggers a mouseleave .. if i don't move the node it works
有没有人知道变通方法或其他方法?
答案 0 :(得分:0)
在appendChild之前删除处理程序并在之后恢复它。