canvas c.getContext(" 2d")错误

时间:2017-12-19 05:50:16

标签: javascript canvas

如果我要包含

,我会在目标网页中使用画布
var c = document.getElementById('canv'), 
    $ = c.getContext("2d");
var w = c.width = window.innerWidth, 
    h = c.height = window.innerHeight;

比其他自定义脚本无效 比如demo

如果我将删除$ = c.getContext("2d");此函数,而不是所有自定义j工作正常。

  

你知道如何解决这个问题......

2 个答案:

答案 0 :(得分:2)

您需要将id为canv的canvas标记。我很确定您的申请中缺少

添加

 <canvas id='canv'></canvas>

它的工作正常你在添加渐变时遇到问题,一切都是225,这是白色的,所以它确实存在,但你无法看到。

  this.g.addColorStop(0, 'hsla(255,0%,0%,1)');

Link

答案 1 :(得分:0)

$替换为ctx中的$ = c.getContext("2d");ctx = c.getContext("2d");