我基本上比拉斐尔的一个菜鸟差。我想知道如何设置以下代码的路径ID。我做了一些谷歌搜索,但无法找到任何方法将ID设置为以下代码,因为它使用数组。
var mySVG=['exampleDOMid',400,400,
{
"type":"path","fill":"#C4C5C7","path":"path code here","stroke":"none"
},{
"type":"path","fill":"#EDEDEE","path":"path code here","stroke":"none"
},{
"type":"path","fill":"#5A5B5D","path":"path code here","stroke":"none"
},{
"type":"path","fill":"#231F20","path":"path code here","stroke":"none"
}];
var r = Raphael(mySVG);
我通过提交SVG文件
从http://toki-woki.net/p/SVG2RaphaelJS/生成代码答案 0 :(得分:1)
详细说明我的评论,这取决于您希望如何使用该ID。
1.如果您只需要某些事件优先级的ID,那么只需使用数组中的位置即可
2.要具体内容,只需将其添加到您的路径中:
path.data("id", id);
然后您可以通过执行以下操作来检索ID:
var index = path.data("id");
有关更多详细信息,请查看有关data()函数的Raphael文档。