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

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

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

目前,选择一条边会将边的颜色从 color 更改为 highlightColor(在节点模块中定义)。

是否可以使用 API 定义在 colorhighlightColor 之间淡化的淡入淡出函数?

最佳答案

嗯,这是可能的,尽管没有直接的 API 并且你必须做一些工作:

  • 添加 selectEdgedeselectEdge events处理程序
  • 了解如何在这些处理程序中更改 colorhighlightColor 以便立即应用它们(可能不需要额外的步骤就可以工作,可能需要重新-渲染)
  • selectEdge 处理程序中,将 highlightColor 更改为未选定边缘的颜色,然后为其设置动画(多次逐渐更改为选定边缘的颜色)
  • deselectEdge 处理程序中,将颜色更改为所选边缘的颜色,然后为其设置动画(为未选择的边缘)
  • 利润

关于javascript - 在 vis.js 中选择时动画边缘颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51140272/

相关文章:

javascript - 增加节点大小 vis.js

javascript - vis.js中生成动态图时的问题

javascript - 带有 angularjs 模板的 Visjs 时间线

javascript - NeDB 查询存在投影语法错误

javascript - Angular 将不需要的 anchor 添加到我的网址

php - 使用 postman 将文件发送到 Laravel API

api - 如何通过 SEPA 以编程方式从银行账户转账

ios - 有没有一种方法可以停止流程,直到我收到 Swift 中 API 的响应?

javascript - 动态创建嵌套 json 对象

javascript - 如何显示数据不断变化的api的响应?