我试图让我的画布使用 ARGB 整数数组中的填充样式。
这是一个可以提升到 JSFiddle 的最小工作示例:
var ctx = $('#cv')[0].getContext("2d");
var pal = [0x00000000, 0xff000000, 0xffff0000];
var col = '"#' + (pal[2]&0xffffff).toString(16) + '"';
alert(col);
ctx.fillStyle = col;
ctx.fillRect(0, 0, 200, 200);
这给了我一个黑色矩形,并且 fillStyle 仍然存在"#000000"
,但会提示正确的颜色。
我错过了什么?