分享至
想問各位大神如何拖曳其中一個黑色小方塊拉出一條線連到另外一個方塊上呢?想了3天還是不知道怎麼實作出來?
已邀請的邦友 {{ invite_list.length }}/5
可參考這篇:https://www.cnblogs.com/dyllove98/p/3221763.html
這是要叫他用Canvas來畫嗎?@@
其實我有實作過類似用canvas畫~但是日後我要做到的效果是拖動其中一個物件(DIV)那個線會跟著跑~
那可能要用jsPlumb個人覺得這是目前最符合你需求的做法xd若簡單來說就是每次你移動就必須將線條擦拭掉在重畫
https://codepen.io/jimid/pen/zyxMJY?page=1&
如果要自己寫的話,感覺 svg 會比 canvas 容易實作。
是要自己寫喔~有想過用jsPlumb但是成品可能會發很多線,去接到每個div~但如果有兩個物件距離比較遠,又不希望連接線蓋到其他物件~似乎jsPlumb無法解決這個問題~才想說自己寫看看!!哈哈~但自己寫似乎以我目前的程度是有點難度!
還是謝謝大家的藥方啊!
jsPlumb+1
IT邦幫忙