【发布时间】:2017-05-25 04:56:27
【问题描述】:
我正在开发 SVG 中的布局构建器,并希望为其添加拖放和可调整大小的功能。我的网页包含一个主画布(SVG)和一些嵌套的 SVG。我希望我的嵌套 SVG(你可以说是子 SVG)是可拖动的。我怎样才能做到这一点?我在 JQuery 中搜索了我们有可拖动和可调整大小的 API,但它在 SVG 中不起作用。如何在 d3.js 中实现它?任何帮助将是首选。提前致谢。
【问题讨论】:
-
猜你找不到你要找的确切例子。 D3 通常处理单个
<svg>。多个嵌套的非常少见。相反,您通常会发现一个<svg>内部有嵌套的<g>组。 -
不是
和 有更多的选择 -
有一些区别,比如
<defs>部分。但我的意思只是它不常见,并非不可能。请参阅下面的答案。