我收到一个不寻常的错误:
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();
};
...
奇怪的是,如果我注释掉该行,下面的行就会起作用。这两行几乎相同,但第一行产生错误,第二行有效:
ctx_wrap.fillStyle('#b8b8b8');
ctx_wrap.fillStyle('#d6d6d6');
为什么第一行会产生错误?
最佳答案
尝试使用 ctx_wrap.fillStyle = "#COLOR"
。
第二个不起作用,控制台只是停在第一个并吐出错误,因为它被代码行吓坏了。
关于javascript - fillStyle 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42382154/