Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在画布上画一条线时,它会变成角度。如何使用jquery解决这个问题?_Jquery_Canvas - Fatal编程技术网

在画布上画一条线时,它会变成角度。如何使用jquery解决这个问题?

在画布上画一条线时,它会变成角度。如何使用jquery解决这个问题?,jquery,canvas,Jquery,Canvas,我想在画布上画一条线,但它总是在线的末端变成一个角度。如何克服这个问题 提前谢谢 这是我的密码 var sigCanvas = document.getElementById("canvasSignature"); var context = sigCanvas.getContext("2d"); context.strokeStyle = 'black'; context.lineWidth = 20; var img

我想在画布上画一条线,但它总是在线的末端变成一个角度。如何克服这个问题

提前谢谢

这是我的密码

 var sigCanvas = document.getElementById("canvasSignature");
         var context = sigCanvas.getContext("2d");
         context.strokeStyle = 'black';
         context.lineWidth = 20;
         var img = new Image();
         var a = document.getElementById("hidVal").value;
         img.src = a;
         img.onload = function(){
              context.drawImage(img,0,0);
         }

你好像一点也没有画线。看起来您正在使用图像。您是否可以制作一个提琴www.jsfiddle.net来显示您所提到的效果?另外,确保将img.src=a;在img.onload函数之后。@Niddro您是正确的。我使用图像作为背景。在加载时设置不同的图像会给我带来这样的错误。很抱歉,我不明白问题出在哪里。请编辑以上问题以添加更多信息。您所说的是一条线,但没有可见的用于绘制线的代码。