我想知道是否可以编写一个函数来处理vis.js中边缘的选择颜色。
当前,选择一条边会将其颜色从节点模块中定义的color
更改为highlightColor
。
API是否可以定义在color
和highlightColor
之间移动的渐变功能?
答案 0 :(得分:1)
可以,尽管没有直接的API,但您必须为此做一些工作:
selectEdge
和deselectEdge
events处理程序color
和highlightColor
,以便一次应用它们(可能无需其他步骤即可工作,可能需要重新渲染)selectEdge
处理程序中,将highlightColor
更改为未选定边缘的边缘,然后对其进行动画处理(逐渐更改为选定边缘的边缘几次)deselectEdge
处理程序中,将color
更改为选定边缘的边缘,然后对其进行动画处理(以选择边缘)