2015-05-20 89 views
0

我正在实施基于官方网站(this example)的cytoscape.js示例的图表。 问题在于,即使在他们的示例中,如果您单击两次相同的节点(请参阅下面的步骤),qtip将第二次清空。 以下是确切的场景:cytoscape.js qtip内容消失

  1. 单击一个节点。出现“开始”的qtip。你按'开始'。
  2. 您单击另一个节点。出现'END'的qtip。您按 '结束'。
  3. 您点击'清除'。
  4. 再次单击步骤1中的节点。qtip出现,但是为空 ('开始'不存在了)。 =>问题

任何想法如何解决这个问题?我试着调试它,但是我被卡住了(它们使用包装来模仿它们的元素上的qtip2)。

谢谢。

回答

1

QTip是一个很好的lib,但它可以有点挑剔。我已经为您可以参考的演示添加了一个解决方法。它基本上使用content.text的功能值:http://qtip2.com/options#content

+0

谢谢MAX为你在这个惊人的库上的工作,解决方法是做的。另一件似乎工作的事情是在单击的节点上添加qtip(而不是在绑定的所有节点上 - 注意性能),然后将其销毁(隐藏功能无法按预期工作)。作为一个方面说明:点击'开始'后,您可以在其位置看到'结束'。 – miraco