Я получаю необычную ошибку: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();
};
...
Что странно, что, если Я прокомментирую эту линию, линию под работами. Эти две линии почти идентичны, но первый из них дает ошибку и второй один работает:
ctx_wrap.fillStyle('#b8b8b8');
ctx_wrap.fillStyle('#d6d6d6');
Почему бы первая линия производства ошибку?
Как вы получаете объект ctx_wrap? Используя HTMLCanvasElement.getContext («2d») или специальный метод для рисования? – defghi1977