1

希望有人有答案,因为查看文档中的示例代码和“免费图标”脚本我只是看不出这是如何工作的。

我的问题是我正在尝试创建一个无檐小便帽(帽子)。这个豆豆由许多不同的部分组成,我将它们存储在一个名为“豆豆”的变量中,如下所示:

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 提供。

不知道我是否遗漏了一些明显的东西,但如果我是,我就是看不到它:-/

任何帮助将非常感激!

在此先感谢,垫

4

0 回答 0