当鼠标悬停在Cytoscape.js中图形的外部节点上时,不显示qTip对话框。
无论如何在悬停在外部节点上时显示qTip气泡?我可以在上半部分的节点上使用qtip弹出窗口,但是在图形的两侧不是很多。特别是下半部分。
cy.elements('node').qtip({
id: function() {
return this.data('id');
},
content: function() {
return this.data('name') + '<br /><em>$' + this.data('weight') + '</em>';
},
position: {
my: 'bottom right',
viewport: $(etl_cyto_div),
adjust: {
cyViewport: true,
method: 'flip none'
}
},
show: {
cyBgOnly: false
},
hide: {
cyBgOnly: false,
cyViewport: true,
delay: 100
},
style: {
classes: 'qtip-tipsy',
tip: {
width: 16,
height: 8
}
}
});
答案 0 :(得分:0)
我怀疑您的选择可能导致问题。因为此扩展是围绕qtip的相对较薄的包装器,所以您只需使用qTip API and options。
options.position.adjust.method
默认options.position.adjust.method
;见qtip docs adjust.cyViewport
价格昂贵(特别是在触摸时)并且可能有问题,具体取决于所使用的qtip版本。