Анимация изменения цвета ребра при выделении в vis.js - PullRequest
0 голосов
/ 02 июля 2018

Мне интересно, можно ли написать функцию, которая обрабатывает цвета выделения ребер в vis.js.

В настоящее время выбор ребра меняет цвет ребра с color на highlightColor, определенный в модуле узла.

Возможно ли с помощью API определить функцию замирания, которая уменьшается между color и highlightColor?

1 Ответ

0 голосов
/ 06 июля 2018

ну, это возможно, хотя прямого API нет, и вам нужно поработать над этим:

  • добавить selectEdge и deselectEdge события обработчики
  • узнайте, как изменить color и highlightColor внутри этих обработчиков, чтобы они применялись сразу (может быть, это будет работать без дополнительных шагов, может потребовать повторного рендеринга)
  • в обработчике selectEdge, измените highlightColor на невыбранный край, а затем анимируйте его (постепенно измените несколько раз на выбранный край)
  • в обработчике deselectEdge, измените color на выбранный край, а затем анимируйте его (на невыбранный край)
  • выгода
...