当前位置:编程学习 > html/css >>

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; 

等于把画布初始化,很牛逼。。。

 


摘自 事与愿违

补充:web前端 , HTML 5 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,