2.1 事件处理简介
JointJS库基于Backbone MVC库,图中任何模型触发的所有事件实例代码片段如下:
graph.on('all', function(eventName, cell) {
console.log(arguments);
});
要查看触发的事件,请打开浏览器控制台并对上述文档进行一些更改:移动矩形,通过拖动链接创建新顶点,删除顶点,通过拖动突出显示的箭头断开链接,删除链接, ...
您还可以对特定型号的特定事件做出反应:
rect.on('change:position', function(element) {
console.log(element.id, ':', element.get('position'));
});