我只是对画布清晰的东西感到困惑--草图已经从画布中清除了,但当我单击画布绘制新的东西时,清除后的草图又回到了相同的位置。看起来草图已经被保存到了一些"cookies“中,下次点击画布或者鼠标移到画布上时,这些cookies会被重新加载。clear.click(function()){var context = ca
我希望通过使用HTML5和scale()转换上下文,清除画布,然后重新绘制来缩放和平移translate()画布。请注意,我并没有显式地围绕转换调用save()和restore()。如果我执行标准的ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height),那么整个可见的画布将不会被清除;向下缩放或平移可能会导致这个初始矩形不完全覆盖绘图区域如果我执行Webkit友好的清除方法..。
var w=