如何设置Raphael Path ID

时间:2013-06-07 15:23:08

标签: javascript raphael

我基本上比拉斐尔的一个菜鸟差。我想知道如何设置以下代码的路径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/生成代码

1 个答案:

答案 0 :(得分:1)

详细说明我的评论,这取决于您希望如何使用该ID。
1.如果您只需要某些事件优先级的ID,那么只需使用数组中的位置即可 2.要具体内容,只需将其添加到您的路径中:

path.data("id", id);  

然后您可以通过执行以下操作来检索ID:

var index = path.data("id");

有关更多详细信息,请查看有关data()函数的Raphael文档。