2015-05-20 56 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