snapsvg - 在SVG +事件中添加SVG无法正常工作

时间:2016-02-26 20:08:35

标签: javascript svg snap.svg

我在网页中有几个SVG元素,我想嵌套它们。我遇到的问题是,当我这样做时使用:

top = Snap("#workspace");
inner = Snap("#child");
top.add(inner);

然后inner不响应事件,即inner.click(function....)inner.drag()没有做出预期的事情。这是一个JSFiddledots对象不可拖动,block为。{/ p>

1 个答案:

答案 0 :(得分:1)

您无法拖动/转换svg元素本身,因此无法正常工作。

你可以拖动一个g元素,所以把拖动处理程序放在那个上面。你可以这样做。

var dots = Snap("#layer1");

jsfiddle