【问题标题】:cleared sketch still on canvas in ipad browser清除草图仍在 ipad 浏览器的画布上
【发布时间】:2016-05-19 15:50:52
【问题描述】:

我只是对画布清除的东西感到困惑-草图已从画布中清除,但是当我单击画布绘制新内容时,清除的草图又回到了相同的位置。看起来草图已保存到一些“cookies”中,当下次单击画布或将鼠标悬停在画布上时,它们已被重新加载。这种情况只发生在 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);
                });

【问题讨论】:

标签: javascript jquery ipad canvas


【解决方案1】:

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

感谢大家的关心。

【讨论】:

    猜你喜欢
    • 2012-11-01
    • 2011-06-27
    • 1970-01-01
    • 2012-10-19
    • 2013-07-07
    • 2020-04-12
    • 2013-03-02
    • 2014-07-05
    • 1970-01-01
    相关资源
    最近更新 更多