gpt4 book ai didi

javascript - 在 DOM 中移动 DOM 节点时如何停止 Firefox 触发 mouseleave?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:41:34 26 4
gpt4 key购买 nike

我通过使路径成为其父项中的最后一个子项来响应 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

有人知道解决方法或其他方法吗?

最佳答案

删除 appendChild 之前的处理程序并在之后恢复它。

关于javascript - 在 DOM 中移动 DOM 节点时如何停止 Firefox 触发 mouseleave?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37163602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com