javascript - 如何清除canvas html5?

标签 javascript html canvas

我正在尝试清除 Canvas 。

我执行一个 setInterval 函数,该函数在任何迭代中调用不同的“ Canvas ”。

执行后,我调用此函数:

function deleteCanvas(){
    var canvas = document.getElementById("canvas");
    var context = canvas.getContext("2d");
    context.clearRect(0, 0, context.width,context.height);
    context.beginPath();
}

但不能删除 Canvas 图像。

有什么想法吗?

最诚挚的问候,

最佳答案

根据此 HTML5 Canvas 教程: http://www.html5canvastutorials.com/advanced/html5-clear-canvas/

您不必调用beginPath()。接下来,您可能应该将 context 更改为 canvas

$("#clear").on('click', function () {
    context.clearRect(0, 0, canvas.width, canvas.height);
});

示例: http://jsfiddle.net/cwv0y6nh/

关于javascript - 如何清除canvas html5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29699311/

相关文章:

javascript - window.event 在 Firefox 上不起作用

javascript - 改变 React 父组件状态

javascript - 同时设置点和多边形的样式 Leaflet

html - 一般表格样式和类指定表格样式可以一起使用吗?

javascript - HTML 5 Canvas : Uploaded image colour picker

javascript - 无法使用react-konva为线条提供渐变

HTML5 Canvas 橡皮擦工具 不透白 白色

javascript - 获取 HTML 属性。使用 ViewContainerRef?

javascript - jquery .load() 和访问主机页面的脚本

html - 如何防止图像周围的填充可点击?