希望有人有答案,因为查看文档中的示例代码和“免费图标”脚本,我只是看不出它是如何工作的。
我的问题是我正在尝试创建一个帽子(帽子)。这个beanie由许多不同的部分组成,我存储在一个名为'beanie'的变量中,如下所示:
beanie = {
section1: "PATH CO-ORDINATES",
section2: "PATH CO-ORDINATES",
section3: "PATH CO-ORDINATES"
};
基本上与前面提到的'免费图标'相同。然后我循环遍历所有部分并在纸上创建每个部分,如下所示:
for (var section in beanie) {
activeSection = beanieWindow.path(beanie[section]).attr({
'fill': '#ffffff',
'stroke': 'none'
})
.data('section', beanie[section])
.click(function () {
makeActiveSection(this);
})
.hover(
function () {
this.attr('stroke', 'red');
},
function () {
this.attr('stroke', 'none');
}
);
}
这一切都非常有效,但在检查路径时没有添加数据部分属性 - 甚至没有'id'属性,Neil在Raphael, after assigning data, i am not able to get it的答案中提到id由Raphael提供
不确定我是否遗漏了一些明显的东西,但如果我是,我就是看不到它: - /
非常感谢任何帮助!
提前致谢, 垫