HTML5キャンバス上に描画するカラーバーです。各カラー バーは、00:30 や 05:45 などのタイム スタンプを表します。
これらのカラー バーは基本的に、キャンバス上に描画する四角形です。
タイムスタンプを表示し、ページ上の他のものを更新できるように、四角形ごとにクリックイベントを登録したいと思います。四角形ごとにクリックイベントを登録する方法を教えてください。セクションや複数のキャンバスなど、他の要素を使用する必要がありますか?
ところで、私は EmberJS を使用しているので、データの更新は問題ではありません。
アップデート
これは、別のスタックオーバーフローの質問からの JSfiddle です。
http://jsfiddle.net/DV9Bw/
draw: function(index, score){
var canvas = this.get('element')
var ctx = canvas.getContext('2d');
ctx.fillStyle=this.get('colorCodes')[Math.round(score)];
ctx.fillRect(index*3,0,3,150);
this.drawLastAmbiant()
色の値が返されますが、他のデータも表示したいと思います。