我想創建一個刪除區域,刪除任何被刪除的元素。 因此,我實施了這個作爲與drop:function(event,ui){ui.helper.remove()}
可投擲。 這不適用於jsPlumb.draggable()
。在droppable的drop中刪除jsPlumb.draggable()之後的元素:function
當我提出的元素拖動使用jQuery UI $(...).draggable()
這工作得很好。 因此看起來jsPlumb.draggable($(...),{})
不使用助手。調用ui.draggable.remove()
刪除更多的元素。
我認爲jsPlumb文檔或StackOverflow中沒有關於此特定問題的內容。
任何想法? 現在最好的解決方案是在沒有elseif
階梯的情況下檢查各種插件的各種實現(如果可能的話)。
我一直希望從jsPlumb得到一些東西,或者爲什麼會發生這種情況。您的解決方案解決了這個問題,24小時過後我會接受。 – snugghash
@snugghash'jsPlumb.draggable'覆蓋'jQuery.draggable',因此drop函數將不會被調用。如果您需要調用'.drop'函數,那麼您必須擴展上面提到的'jQuery.draggable'函數以手動更新jsPlumb連接。類似的問題:http://stackoverflow.com/questions/20818899/extend-jsplumb-draggable-drag-behavior – MrNobody