我一直在寻找这个画布绘画应用程序作为基本模板,但有希望有一些可以帮助缓解问题,当你只需点击画布上的鼠标。你似乎得到一个线,而不是一个简单的点... http://luhuiya.byethost7.com/demo/mspaint.html画布在绘画中的奇怪应用程序
谢谢。
我一直在寻找这个画布绘画应用程序作为基本模板,但有希望有一些可以帮助缓解问题,当你只需点击画布上的鼠标。你似乎得到一个线,而不是一个简单的点... http://luhuiya.byethost7.com/demo/mspaint.html画布在绘画中的奇怪应用程序
谢谢。
您正在通过语句draw(beginX,beginY,e.pageX,e.pageY)在mouseup事件中绘制点;如下所示。 e.pageX-8和e.pageY-8导致渲染线条而不是点。将其更改为 e.pageX和e.pageY。
我已经评论了前面的陈述,并在mouseup事件中写了新的陈述。
$("#myCanvas").mouseup(function(e) {
// draw(beginX, beginY, e.pageX-8 , e.pageY -8);
draw(beginX, beginY, e.pageX , e.pageY);
isDraw = false;
});
的jsfiddle您的问题http://jsfiddle.net/sxppU/ – jazzytomato 2012-04-23 11:41:34