我目前能夠使用鼠標透過拖曳在範圍內上創建一個物件並顯示物件的大小和位置。
如果我想進一步拖曳這個創建出來的物件讓他可以在區域內到處移動,該怎麼做呢?
我需要大家的幫助,謝謝。
PS.曾經想過使用jquery的draggable屬性實作,但還是不知道如何開始。
這是我目前做出來的範例只做到創建物件而已。
https://codepen.io/hong-wei/pen/BEBbve
看了一下你的作品,给你手动点个赞
提供一个思路
在按下鼠标左键的时候判断一下之前有没有创建物件
如果有就继续判断鼠标与物件的相对位置
如果鼠标不在物件上就重新创建物件
如果在物件上就计算一下鼠标与物件左上角的相对位置,然后根据鼠标移动的坐标调整物件的位置
(ps:吐槽一下繁体字,看着好费劲)