关于背景svg元素的mouseenter事件

斩波器

有没有一种方法可以触发mouseenter其他元素后面的SVG元素上的事件?似乎顶级元素正在捕获事件,并且没有冒泡DOM。

另外,是否有很好的方法检查鼠标是否在特定的SVG元素上?

为了澄清起见,我试图实现一种类似于“拖放”的功能,其中我根据后一个元素更改了前一个元素。请注意,元素不是嵌套的。

斩波器

我才找到答案。技巧是pointer-events: none在开始拖动(在上mousedown时为元素设置,然后pointer-events: all在完成拖动时返回到元素这样,元素不会捕获任何事件,而是让它们传递到后台中的任何事件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拖动html元素时检测mouseenter事件

来自分类Dev

Mouseover / Mouseenter事件超出元素范围

来自分类Dev

绝对定位元素上的 Mouseenter 事件

来自分类Dev

CSS:关于上述元素的背景剪辑?

来自分类Dev

SVG元素背景色

来自分类Dev

未在Chrome中禁用元素上引发Mouseenter事件

来自分类Dev

从子元素输入父项时,不会触发MouseEnter事件

来自分类Dev

在mouseenter(D3)上放大svg组元素

来自分类Dev

元素的复杂剪切路径/ SVG背景

来自分类Dev

更改 <svg> 和 <path> 元素的背景颜色

来自分类Dev

通过重叠的svg元素传播事件

来自分类Dev

无法对SVG路径元素执行点击事件

来自分类Dev

无法对SVG路径元素执行点击事件

来自分类Dev

SVG 文本元素的就绪事件

来自分类Dev

淘汰赛:处理关于foreach元素的事件

来自分类Dev

触发Mouseenter事件

来自分类Dev

触发Mouseenter事件

来自分类Dev

绘制DOM元素:鼠标事件被背景元素弄糊涂了

来自分类Dev

如何使用本机JS为动态添加的元素添加mouseenter事件

来自分类Dev

当光标隐藏在其他HTML元素后面时,如何触发mouseenter事件?

来自分类Dev

当光标隐藏在其他HTML元素后面时,如何触发mouseenter事件?

来自分类Dev

UserControl的标签隐藏了MouseEnter事件

来自分类Dev

RichTextBox的MouseEnter事件处理程序

来自分类Dev

jQuery mouseenter事件未执行

来自分类Dev

svg元素可以触发本身下的svg元素的click事件吗?

来自分类Dev

SVG条纹图案作为元素背景图像

来自分类Dev

D3:将滤镜添加为SVG元素的背景

来自分类Dev

带有掩码的SVG作为HTML元素的背景图像

来自分类Dev

SVG条纹图案作为元素背景图像