我想禁用单击使用 css 的 SVG 元素:
.disabled{
pointer-events: none;
}
当我使用 获取 SVG 元素$(".dasvg")
时,控制台显示我已选择该元素:
[
<svg width="500" height="500" class="dasvg">
<defs>…</defs>
<defs>…</defs>
<path class="link dragline hidden" d="M0,0L0,0"></path>
<g>…</g>
<g>…</g>
</svg>
]
但是,当我尝试执行类似$(".dasvg").addClass("disabled")
或 $(".dasvg")[0].addClass("disabled") , the
disabled` 类的操作时,不会将其附加到元素上。有没有办法使用 CSS 禁用 SVG 元素?