クリアボタンを実装しようとしていますが、機能していないようです。
x、y、ドラッグの位置と関連する色の配列があります。クリアボタンが押されたとき(そして、アラートボックスでチェックしたとき)、これらの配列をすべてクリアしてから、次のようにキャンバスをクリアします。
clickX.length = 0;
clickY.length = 0;
clickDrag.length = 0;
clickColor.length = 0;
var context = $('#canvas')[0].getContext('2d');
context.width = context.width;
context.height = context.height;
幅と高さの設定が遅いと聞いたので、いつも試しました。
context.clearRect(0, 0, context.width, context.height);
ただし、これらはいずれも機能していないようです。配列は空になりますが、キャンバスの以前のコンテンツはそのまま残ります。なぜクリアされないのかわからない。
読んでくれてありがとう。