私はドローアプリを作成しており、クリアボタンと機能を使用しています。しかし、キャンバスをクリックして何かを再描画すると、古い図面がポップアップします。私は何らかの復元をする必要があることを知っていますが、私はそれについてどうやって行くのか分かりません。ご協力いただきありがとうございます。 HTMLHTML5キャンバス「クリアキャンバス」ボタンを作成する適切な方法
Javascriptを
function init(){
canvas = document.getElementById('board');
context = canvas.getContext('2d');
canvas2 = document.getElementById('board2');
context2 = canvas2.getContext('2d');
}
function clearall()
{
context.clearRect(0,0,canvas.width,canvas.height);
}
新しい描画ごとに 'beginPath'を追加する必要があるようです。それがなければ、以前の図面のすべても新しい図面で再描画されます。 (再描画==もしあれば、最後のbeginPathに戻ります)。 – markE