1
我可以在同一個HTML文件中使用兩個畫布元素嗎?我需要從某個區域拖動圖像並將它們放入同一頁面的另一個區域。在同一個HTML文件中使用兩個畫布元素
第一個區域是放置所有圖像的畫布(我將爲此使用EaselJS庫)。第二個,也是最大的部分,是一個網格。告訴我,如果你有其他的選擇,我需要想法來實現這個解決方案。
我可以在同一個HTML文件中使用兩個畫布元素嗎?我需要從某個區域拖動圖像並將它們放入同一頁面的另一個區域。在同一個HTML文件中使用兩個畫布元素
第一個區域是放置所有圖像的畫布(我將爲此使用EaselJS庫)。第二個,也是最大的部分,是一個網格。告訴我,如果你有其他的選擇,我需要想法來實現這個解決方案。
是的,您的項目是可能的。
這裏有一個輪廓:
所有的圖像添加到EaselJS(如Bitmap對象);
在位圖上聆聽mousedown事件。
在鼠標按下:
img元素直接在EaselJS位圖創建HTML img元素(或有它的屏幕外使用)
廣場。
使img元素可拖動與jQueryUI的
讓第二畫布可拖動IMG
位圖可見屬性設置爲false一個懸浮窗(所以它不再顯示在EaselJS)
觸發img元素上鼠標按下事件來觸發拖動IMG
放置:使用drawImage在第二個畫布上繪製放置的img。
我不明白爲什麼我要位圖可見屬性設置爲false。它是否會讓圖像在第一個區域(從我拖動的位置)看不見? –
你說「拖」,所以我想你想從第一個區域消失的物品。如果你想「複製」第一個球,你當然可以保持第一個項目可見。 :) – markE