我正在使用jQuery SVG插件来呈现SVG。现在我想向每个路径和多边形添加文本。在 jsFiddle 上,您可以看到插件生成的标记。
为了创建文本,我编写了以下代码:
在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
标签,但它是不可见的。
如何将文本添加到每个路径的中心?谢谢。