Tree Diagrams单击函数冲突

时间:2012-10-12 18:43:36

标签: javascript click d3.js tree-structure

我在同一页面上有两棵树。第一个是http://bl.ocks.org/1249394,另一个是http://bl.ocks.org/2503502。我按照这两个链接上的示例来查看我的树,当然还有一些改动。我已将两者都包括在同一页面上。但是,点击功能似乎是冲突的。 http://bl.ocks.org/1249394处的树工作得很好,但http://bl.ocks.org/2503502处的树生成具有正确数据的树,但是当我单击根节点折叠时,子节点数据将更改为子节点的数据http://bl.ocks.org/1249394处第一棵树的数据。我该如何解决这个冲突?

1 个答案:

答案 0 :(得分:0)

您是否尝试过以不同方式命名点击处理程序?这看起来像你有相同名称的函数可能在同一范围内,所以你应该

  • 确保每个图表都在不同的范围内(例如,将每个图表包含在不同的函数中),或者

  • 确保页面上的所有功能都具有唯一的名称,或

  • 两个