我试图通过分离它们并将它们拖到bin对象来处理jsPlumb连接。如果连接在不知名的地方被拖放,我希望分离失败并且连接返回到其初始位置。
jsPlumb.bind("beforeDetach", function (e) {
//If not dropped in bin
return false;
});
我尝试使用beforeDetach事件来完成此操作。然而,当我期待时,这似乎并没有发生。但是,在使用jsPlumb 1.3时它确实可以正常工作。
JsPlumb 1.3:http://jsfiddle.net/QULdZ/
JsPlumb 1.6:http://jsfiddle.net/pDpCx/
但是,API文档仍然提到此事件:
beforeDetach(connection)
This event is fired when a Connection is about to be detached, for whatever reason. Your callback function is passed the Connection that the user has just detached. Returning false from this interceptor aborts the Connection detach.
我该怎么做才能让它正常运行?
答案 0 :(得分:1)
我在JSPlumb Google小组上问了同样的问题 - 看起来这是一个错误。
https://groups.google.com/forum/?fromgroups=#!topic/jsplumb/Udh9u-6BEHY