javascript - 清除 HTML5 Canvas 中的笔划路径(在循环内)

标签 javascript html path canvas

我正在努力为 2 条简单的笔画路径清除 Canvas 。

示例:http://dl.dropbox.com/u/104380/canvas-test-case.html

...我正在使用新的

requestAnimFrame()  

保罗·爱尔兰。但我不认为这应该对 Canvas 上下文有任何影响,而不是 setInterval。据我所知,我也正确地使用了 beginPath() 并在渲染循环中调用了 getContext()。

...问题是,原来的两笔画没有清除!

有什么想法吗?

最佳答案

这一行...

context.clearRect(0,0,canvas.width,canvas.height);

应该是

context.clearRect(0,0,canvas[0].width,canvas[0].height);

关于javascript - 清除 HTML5 Canvas 中的笔划路径(在循环内),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5098388/

相关文章:

linux递归地用文件中的路径替换路径

javafx找到正确的路径

javascript - 如何将大文本包装在表格中并在鼠标悬停时将其显示为弹出窗口?

javascript - NodeJS 异步函数。如何先做A、B,然后再做C?

javascript - 在 Javascript Prototype 中使用定时器循环

javascript - SVG:填充圆弧动画?

html - iPhone 上的全屏视频播放器是否有 "onClose"事件?

javascript - HTML 标签在 bootstrap 3 Thumbnail 类中重叠

jquery - 覆盖滚动条

WPF:路径填充上的工具提示