在ipad浏览器中仍然在画布上清除了草图

时间:2016-05-19 06:19:11

标签: javascript jquery ipad canvas

我对画布清晰的东西感到困惑 - 草图已经从画布上清除了,但当我点击画布绘制新的东西时,清除的草图再次回到同一位置。看起来草图已保存到某些“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);
                });

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。只需添加 $('#tools_sketch')。sketch()。actions = null; 之前 $('#tools_sketch')。sketch()。actions = [];

感谢大家的关注。