fillStyle 不是函数
我收到一个不寻常的错误:
I'm getting an unusual error:
ctx_wrap.fillStyle 不是函数
ctx_wrap.fillStyle is not a function
在这一行:
ctx_wrap.fillStyle('#b8b8b8');
在这里:
...
this.paint = function() {
self.path(ctx_wrap);
if (!isOver) {
ctx_wrap.fillStyle('#b8b8b8');
} else {
ctx_wrap.fillStyle('#d6d6d6');
}
ctx_wrap.fill()
ctx_wrap.stroke();
};
...
奇怪的是,如果我注释掉那行,下面的行就可以了.这两行几乎相同,但第一行产生错误,第二行有效:
What is strange is that, if I comment out that line, the line beneath works. These two lines are nearly identical, but the first one produces the error and the second one works:
ctx_wrap.fillStyle('#b8b8b8');
ctx_wrap.fillStyle('#d6d6d6');
为什么第一行会产生错误?
Why would the first line produce the error?
推荐答案
尝试使用 ctx_wrap.fillStyle = "#COLOR"
.
第二个不起作用,控制台只是停在第一个并吐出错误,因为它从代码行中吓坏了.
The second one does not work, the console just stops at the first one and spits out the error, because it freaked out from the line of code.
相关文章