在vis.js中进行选择时动画化边缘颜色变化

时间:2018-07-02 16:27:05

标签: javascript api vis.js vis.js-network

我想知道是否可以编写一个函数来处理vis.js中边缘的选择颜色。

当前,选择一条边会将其颜色从节点模块中定义的color更改为highlightColor

API是否可以定义在colorhighlightColor之间移动的渐变功能?

1 个答案:

答案 0 :(得分:1)

可以,尽管没有直接的API,但您必须为此做一些工作:

  • 添加selectEdgedeselectEdge events处理程序
  • 了解如何在这些处理程序中更改colorhighlightColor,以便一次应用它们(可能无需其他步骤即可工作,可能需要重新渲染)
  • selectEdge处理程序中,将highlightColor更改为未选定边缘的边缘,然后对其进行动画处理(逐渐更改为选定边缘的边缘几次)
  • deselectEdge处理程序中,将color更改为选定边缘的边缘,然后对其进行动画处理(以选择边缘)
  • 利润