【发布时间】:2014-11-22 11:38:17
【问题描述】:
是否可以更改画在画布上的线条?所以,如果画一条线:
ctx.beginPath();
ctx.lineWidth="2";
ctx.strokeStyle="rgba(42, 155, 128, 0.9)";
ctx.moveTo(linkX,linkY);
ctx.lineTo(postX,postY);
ctx.stroke();
然后,随着鼠标的移动,postX 和 postY 改变位置并且路径得到更新。我正在尝试在鼠标悬停时移动的两个点之间画一条线。
到目前为止,我已经绘制了三条线,我想更新它们的 lineTo 位置,但无法选择它们。如果这只是 CSS,它会是这样的:
$link.on('mousemove', function(e){
$post.css({
left: mouse.x,
top: mouse.y
});
});
我怎样才能用画布元素做这种事情?
谢谢。
【问题讨论】:
标签: javascript css html canvas