1. 程式人生 > >HTML5 Canvas clearRect清除問題--總是邊緣清除不乾淨

HTML5 Canvas clearRect清除問題--總是邊緣清除不乾淨

在網頁採用Canvas根據滑鼠的移動來畫矩形,當滑鼠再次點選移動來

畫矩形的時候需要把之前的的矩形清空點,發現在清空的過程中總是邊緣

沒有清空掉,發現同時用一下可以完全清空乾淨

function clear(){ 
var width = $('#drawing').attr('width');    
$('#drawing').attr('width',0);    
$('#drawing').attr('width',width);    
context.clearRect(x_start, y_start, width, $('#drawing').attr('height')); 
context.fillStyle="#ff0000";            //要重新指定,不然採用預設的黑色的背景
context.fillStyle="rgba(155, 187, 89, 0.7)";//半透明色的背景
}