我在工作中用帆布创建了一个奇怪的边缘案例。在绘制从画布的顶部到底部的垂直线时,clearRect不会清除画布。渲染其他东西时,clearRect可以正常工作。clearRect在绘制垂直线条时不清除画布
我不确定是否缺少明显的东西,如果这是故意行为或浏览器错误(不太可能,因为Chrome上的行为在Chrome,Safari,Firefox和Opera上是相同的)。 如果是故意行为,是否有人知道它背后的基本原理和/或可能指向某些文档?
我做了一个小测试的情况下,显示的行为显然,只有组合clearRect /垂直线不清除画布: http://jsfiddle.net/kZj6F/
谢谢!
太棒了,谢谢! – bwindels 2012-03-14 13:04:03