希望有人有答案,因为查看文档中的示例代码和“免费图标”脚本我只是看不出这是如何工作的。
我的问题是我正在尝试创建一个无檐小便帽(帽子)。这个豆豆由许多不同的部分组成,我将它们存储在一个名为“豆豆”的变量中,如下所示:
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');
}
);
}
这一切都非常有效,但是在检查路径时没有添加数据部分属性 - 甚至没有 Neil 在他对Raphael 的回答中提到的“id”属性,在分配数据后,我无法得到它id 由 Raphael 提供。
不知道我是否遗漏了一些明显的东西,但如果我是,我就是看不到它:-/
任何帮助将非常感激!
在此先感谢,垫