我收到一个异常错误:



在这条线上:

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"

第二个不起作用,控制台仅在第一个停止,并吐出错误,因为它从代码行中消失了。

10-02 17:18