0
我在画布上绘图。
例子:HTML5画布添加ID或类
'1.01': {
color: 'pink',
points: [563,69,630,69,630,149,563,149]
},
其中1.01是当你在它悬停在工具提示中显示的文本。点数为x
和y
坐标以在画布上创建块。 是否可以给这个绘制块id
或class
,以便我可以在jQuery中处理它?
我在画布上绘图。
例子:HTML5画布添加ID或类
'1.01': {
color: 'pink',
points: [563,69,630,69,630,149,563,149]
},
其中1.01是当你在它悬停在工具提示中显示的文本。点数为x
和y
坐标以在画布上创建块。 是否可以给这个绘制块id
或class
,以便我可以在jQuery中处理它?
如何将其存储在自己的对象中,然后保存这些对象的集合以备后用?虽然我不确定“在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,
画布只是充满像素的区域,如果你希望你的元素是你应该选择SVG的DOM代替。 (虽然有许多制作画布互动的方法) – m90 2013-04-05 09:38:40