1
努力完成此項工作。畫很多線條,有些是虛線,有些則不是。工作了幾次後,它隨機對我。下面從代碼中提取:使用setLineDash關閉虛線
var context; // global
function drawArrow (dashed, c, x1, y1, x2, y2) {
context.setLineDash([]);
if (dashed === true) { context.setLineDash([3, 3]); }
使用[]已在其它文章中建議(過。長度= 0)以關閉虛線。
見Marching ant effect curves using setLineDash
控制中風的另一種工作方式,是使用的StrokeStyle成員。看到這裏更多:http://www.w3schools.com/tags/canvas_strokestyle.asp(我還沒有嘗試過這種方法結合setLineDash)。更多的代碼可以更容易地找出潛在的麻煩來源。例如,你使用'beginPath','moveTo/lineTo','closePath'?從序列末尾丟失'closePath'會導致意想不到的結果。 – enhzflep