为了渲染 SVG,我使用了 jQuery SVG 插件。而且,现在我想为每个路径和多边形添加文本。在jsFiddle 上,您可以看到插件生成的标记。
为了创建文本,我编写了以下代码:
var svgg = $("#rsr").svg('get');
var texts = svgg.createText();
svgg.textpath($("#Layer_x0020_1"),id, texts.string('We go ').
span('up', { dy: -30, fill: 'red' }).span(',', { dy: 30 }).
string(' then we go down, then up again'));
在jsFiddle上的代码中,您可以看到textpath
标签存在,但不可见。如何在每条路径的中心添加文本?
谢谢。