我想在 html5 中画一个线元素
我想做的是这样
mousedown 事件将是我的起始位置(x,y);
鼠标移动
当鼠标是 mouseup 时,它将是结束位置..
我已经完成了这部分
我真正想要的是在我移动鼠标时看到画布中绘制的线条当我已经松开鼠标时,线条将准确地绘制在画布中,因为它在鼠标移动并按下时预览
这是我的代码
canvas_draw.addEventListener('mousemove',function(e){
x=e.pageX-canvas_draw.offsetLeft;
y=e.pageY-canvas_draw.offsetTop;
},false);
canvas_draw.addEventListener('mousedown',function(e){
context_draw.beginPath();
context_draw.moveTo(x,y);
},false);
canvas_draw.addEventListener('mouseup',function(e){
context_draw.lineTo(x,y);
context_draw.stroke();
context_draw.closePath();
},false);