【发布时间】:2015-03-01 00:45:27
【问题描述】:
我是 jsPlumb 的新手,我在连接具有相同源和目标的连接时遇到问题。我必须禁止这些类型的连接,我认为最好的方法是:当我完成创建连接时,如果它具有相同的 sourceId 和 targetId,则删除该连接。 我正在这样做:
jsPlumb.bind('connection', function(info) {
console.log('connection bind - From: ' + info.sourceId + ' To: ' + info.targetId);
if (info.sourceId == info.targetId) {
console.log('sourceId == targetId');
jsPlumb.detach(info);
}
});
但是发生的事情是这样的
连接已删除,但看起来源端点仍然存在,但是,如果我拖动项目,点会停留在同一个位置,就好像它不再引用该项目一样,这没关系,因为连接是已删除,但不行,因为那个点不应该在那里。
对此有什么意见吗? 谢谢。
【问题讨论】:
标签: javascript jquery jsplumb