2013-12-17 68 views
1

我有以下的jsfiddle:http://jsfiddle.net/nxC7d/1/显示D3 SVG在提示框中

当你点击跨度元素,它的文本解析为YAML,并将得到的数据用于通过D3创建一个饼图。我的问题是,饼图svg元素当前刚刚插入到正文中,并且我希望它在单击span时出现在工具提示中。

完成此操作的最佳方法是什么?

回答

1

使工具提示浮动div(即位置fixed)并将SVG追加到该工具提示。另外,请保留对SVG的引用,以便您可以重复使用它,并且不要在每次单击时创建一个新的。

完整示例here。这显然可以更有趣,但它应该让你开始。

+0

太棒了,感谢您指引我朝着正确的方向前进。这就是我想出的:http://jsfiddle.net/nxC7d/4/ – qwwqwwq