html5 canvas的clearRect
clearRect() 方法删除一个画布的矩形区域。
前阵做钟表demo的时候 setInterval 里clearRect 火狐下没有任何问题 但ie,谷歌下出现了问题 因为之前设置 translate了与rotate 但是clearRect的时候这些会影响他的位置已至于没有“擦除画布”,后来"擦除"的时候把translate还原 得以解决,最后发现一个牛逼的方法
[javascript]
canvas.width = 0;
canvas.height = 0;
canvas.width = 400;
canvas.height = 400;
等于把画布初始化,很牛逼。。。
摘自 事与愿违
clearRect() 方法删除一个画布的矩形区域。
前阵做钟表demo的时候 setInterval 里clearRect 火狐下没有任何问题 但ie,谷歌下出现了问题 因为之前设置 translate了与rotate 但是clearRect的时候这些会影响他的位置已至于没有“擦除画布”,后来"擦除"的时候把translate还原 得以解决,最后发现一个牛逼的方法
[javascript]
canvas.width = 0;
canvas.height = 0;
canvas.width = 400;
canvas.height = 400;
等于把画布初始化,很牛逼。。。
摘自 事与愿违
觉得可用,就经常来吧! 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html5 canvas的clearRect
本文地址: https://pptw.com/jishu/586579.html