canvas要素に直接イベントハンドラ指定するとAndroidでバグる(のを何とかしたい)
強引に逆引きっぽいタイトルにしたところで、どうもこんにちは。
例えばこんなふうに指定すると、、
<canvas id="nextBtn"></canvas>
$("#nextBtn").click(function() { goNext(); });
canvasの描画がおかしくなりました。
具体的には、#nextBtnを押した時、canvas要素に書かれた図形が消え、真っ白になりました。
そこでcanvas要素をdivでくくり、そのdivの方にイベントハンドラを付与したら、、、
<div id="nextBtn"> <canvas id="canvasNextBtn"></canvas> </div>
$("#nextBtn").click(function() { goNext(); });
このエラーは解消されましたとさ。