有没有一种方法可以触发mouseenter
其他元素后面的SVG元素上的事件?似乎顶级元素正在捕获事件,并且没有冒泡DOM。
另外,是否有很好的方法检查鼠标是否在特定的SVG元素上?
为了澄清起见,我试图实现一种类似于“拖放”的功能,其中我根据后一个元素更改了前一个元素。请注意,元素不是嵌套的。
我才找到答案。技巧是pointer-events: none
在开始拖动(在上mousedown
)时为元素设置,然后pointer-events: all
在完成拖动时返回到元素。这样,元素不会捕获任何事件,而是让它们传递到后台中的任何事件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句