我在获取边缘坐标(x,y)时遇到问题 有什么解决方案吗?
cy.on('tap', function(e) {
if (e.cyTarget === cy) {
...
}
});
答案 0 :(得分:0)
您可以使用midpoint
方法获取边的模型位置坐标:
cy.on('tap', function(e){
// Checking if the target is not the background and if it is an edge
if(typeof e.cyTarget.isEdge !== 'undefined' && e.cyTarget.isEdge()) {
// Logging its position
console.log(e.cyTarget.midpoint());
}
});
有关midpoint
方法的更多信息,请访问here。