【发布时间】:2017-01-01 03:29:21
【问题描述】:
我想将qtip 与 cytoscape.js 一起使用,以在使用 cytoscape.js 创建的图形中鼠标悬停事件的节点中显示工具提示。我已将以下代码放入 ready: function() 中,如下所示:
cy.on('mouseover','node',function (event) {
var eid = $(this).data('id');
$(this).qtip({
overwrite: false,
content: eid,
position: {
my: 'right center',
at: 'left center',
target: $(this)
},
show: {
event: event.type,
ready: true
},
hide: {
fixed: true
}
}, event);
});
但是,鼠标悬停事件的节点中没有显示工具提示。请帮助我。
【问题讨论】:
-
你不能。 cystoscape 使用画布,qtip 需要一个节点来附加自己。
-
请查看您类似问题的答案:stackoverflow.com/questions/20993149/…
-
我已经尝试使用 cy.on() 方法来绑定事件,如上面的代码所示,但它不起作用。请帮忙。
-
您不能在 cy.js 元素上调用 qtip,并且您正在用 jQuery 包装 cy.js 元素——这将永远无法工作。如果您按照其他问题中的说明进行操作,您将能够使事情正常进行:stackoverflow.com/questions/20993149/…
-
嗨@maxkfranz,我已按照post 中的说明进行操作。如果您可以显示一些示例代码来执行此操作,那就很清楚了。请帮忙。
标签: jquery qtip cytoscape.js cytoscape-web