【发布时间】:2015-01-09 02:24:33
【问题描述】:
我正在尝试创建一个板,用户可以在其中动态添加块并使用链接连接块。 (类似于this 但动态) 我正在使用 JointJs 框架,到目前为止一切都按预期工作,但是当用户连接两个块时我需要显示一些信息。 我的问题是连接块时找不到要处理的事件。
我查看了this question,但在我的示例中,我没有链接实例来附加事件。
Here你可以看我的例子
这是将块添加到板上的方式。 text 属性中的 magnet: true 是使文本可连接的原因。我真的需要一些帮助来找到链接连接时要处理的事件。
var rect = new joint.shapes.basic.newRect({
position: { x: position, y: position },
size: { width: 100, height: 40 },
attrs: {
rect: { 'stroke-width': '1', stroke: 'black', rx: 3, ry: 3, fill: 'blue'},
text: { text: 'Block', magnet: true, }
}
});
graph.addCell(rect);
我也查看了 mouseUp 事件和坐标,但一无所获.. 我真的很感谢一些帮助
【问题讨论】:
标签: javascript jointjs