那麼..所以這是我面對Kinetic.Group
同樣的問題。我嘗試了幾件事情來完成這項工作,但總是得到相同的結果:它不起作用,甚至更糟的是,基本的拖放功能消失了!KineticJS:使投放的元素可以作爲Kinetic.Group拖動
我已經知道如何做到這裏面一個容器,難的是當我嘗試將其適應的阻力和DOM下降到容器。下降後,我需要將圖像和形狀一起移動。這就是爲什麼我爲每個項目創建一個組並使其可拖動的原因。
這是我正在改變的小提琴,使畫布中的下降元素可以作爲整個羣組拖動(非工作小提琴)http://jsfiddle.net/gkefk/15/。這段代碼有什麼問題?
PS1:這一個是我正在編輯的拖放http://jsfiddle.net/gkefk/14/的主要功能。
PS2:我是初學者,所以如果你在代碼中發現「stupidities」,請報告。
完全擺脫jQuery,不要使用它或它的插件,你只需要一個canvas實現,這樣你的DOM就不會被修改。這就是你所做的'愚蠢/錯誤'。當您使用jQuery UI爲您進行拖放操作時,您正在修改DOM,這會使畫布無法正常工作。 – SoluableNonagon
可以使用手風琴jquery ui,不是嗎? –
我建議不要使用它,因爲它仍然會干擾事物的kineticjs實現。 – SoluableNonagon