我希望某些节点在屏幕上具有固定的位置,即独立于平移和缩放,它们始终位于同一位置。但是它们仍然是节点,因此它们可以具有将其连接到通常平移和缩放的其他节点的边缘。
有没有办法做到这一点?谢谢!
答案 0 :(得分:2)
弄清楚了。文档是您的朋友...
技巧是添加事件侦听器以平移和缩放事件,并在其中更改renderedPosition
属性。
function lock_node(e) {
cy.$('#a').renderedPosition({
x: 100,
y: 100
});
}
cy.on('pan zoom', lock_node)
示例https://jsfiddle.net/D_P_R/fsogk5bt/8/。
谢谢!