2013-04-05 70 views
0

我在畫布上繪圖。
例子:HTML5畫布添加ID或類

 '1.01': { 
     color: 'pink', 
     points: [563,69,630,69,630,149,563,149] 
     }, 

其中1.01是當你在它懸停在工具提示中顯示的文本。點數爲xy座標以在畫布上創建塊。 是否可以給這個繪製塊idclass,以便我可以在jQuery中處理它?

+0

畫布只是充滿像素的區域,如果你希望你的元素是你應該選擇SVG的DOM代替。 (雖然有許多製作畫布互動的方法) – m90 2013-04-05 09:38:40

回答

0

如何將其存儲在自己的對象中,然後保存這些對象的集合以備後用?雖然我不確定「在jQuery中處理它」的意思,但在畫布上,您可以很簡單地填充像素區域,這與使用DOM時截然不同。

var block = function (color, points) { 
    return { 
     color: color, 
     points: points 
    }; 
}; 

var b1 = block('pink', [563,69,630,69,630,149,563,149]); 
// Do whatever you need with it... 

並用以下保持相同的參考替換代碼:

'1.01': b1,