我正在使用 cytoscape 显示生物学文献中的连接,并希望在单击边缘时显示参考。
我正在按照https://github.com/cytoscape/cytoscape.js-popper/blob/master/demo-tippy.html上将 Tippy 与 cytoscape-popper 结合使用的说明进行操作。它工作正常,除了在 Tippy 文本中创建 href 链接时,我希望能够将其用于点击。
我尝试通过在下面的代码中合并“interactive:true”来做到这一点,但这样做会产生控制台错误TypeError: t is null
var makeTippy = function(el, text){
var ref = el.popperRef();
var dummyDomEle = document.createElement('div');
var tip = tippy(dummyDomEle, {
onCreate: function(instance){ // mandatory
instance.popperInstance.reference = ref;
},
lazy: false,
trigger: 'manual',
content: function(){
var div = document.createElement('div');
div.innerHTML = text;
return div;
},
// own preferences:
arrow: true,
placement: 'bottom',
hideOnClick: true,
multiple: true,
//interactive: true, <-- uncommenting this line generates error
sticky: true,
theme: 'run'
});
};