Я ищу способ заставить QTip одновременно отображать всплывающие подсказки для каждого узла на графике Cytoscape.js, чтобы они всегда отображались и привязывались к узлам на графике без необходимости нажимать или перемещать мышь над кнопкой мыши. узел.
Я подошел ближе с кодом ниже:
$(document).ready(function(){
cy.nodes().qtip({
content: function(){ return 'Station: ' + this.id() +
'</br> Next Train: ' + this.data('nextTrain') +
'</br> Connections: ' + this.degree();
},
hide: false,
show: {
when: false,
ready: true
}
})
})
Приведенный выше код отображает всплывающие подсказки в $ (document) .ready, но все они расположены в одном узле на графике Cytoscape и исчезают, когда я вообще увеличиваю или панорамирую.
Цель состоит в том, чтобы всплывающие подсказки были привязаны к каждому узлу в моем графике таким образом, чтобы при увеличении и перемещении они оставались фиксированными на этом узле. Я не уверен, есть ли более простой способ сделать это, просто используя Cytoscape (то есть, многофункциональную маркировку).
Я использую Qtip2, jQuery-2.0.3 и самый последний выпуск cytoscape.js
Любая помощь очень ценится.