我只是对画布清晰的东西感到困惑——草图已经从画布上清除了,但是当我单击画布绘制新的东西时,清除的草图又回到了相同的位置。看起来草图已保存到一些“cookies”中,当下次单击画布或将鼠标悬停在画布上时,它们已被重新加载。
clear.click(function()){
var canvas = document,getElementById('mycanvas');
var context = canvas.getContext('2d');
context.clearRect(0,0,width,height);
});
我使用sketch.js 进行绘图: http: //intridea.github.com/sketch.js/ 实际上,sketch.js 中的代码也确实清理了画布:canvas.width = canvas.width。关于如何彻底清除它的任何想法?谢谢!