我对画布清晰的东西感到困惑 - 草图已经从画布上清除了,但当我点击画布绘制新的东西时,清除的草图再次回到同一位置。看起来草图已保存到某些“cookie”中,当下次单击画布或鼠标悬停在画布上时,它已重新加载。这种情况只发生在ipad浏览器中。下面是我的代码TQ。
$('.reset-img').click(function(){
$('#tools_sketch').sketch().actions = [];
var myCanvas = document.getElementById("tools_sketch");
var ctx2 = myCanvas.getContext('2d');
ctx2.clearRect(0, 0, myCanvas.width, myCanvas.height);
});
答案 0 :(得分:0)
我解决了我的问题。只需添加 $('#tools_sketch')。sketch()。actions = null; 之前 $('#tools_sketch')。sketch()。actions = [];
感谢大家的关注。