「touchstart」モバイル イベントと HTML5 キャンバスを使用して、jquery mobile を使用して何かを描画しようとしています。
私はこのhtmlコードを使用します:
<canvas id="canvasTouch">Canvas is not supported</canvas>
および Js コード:
canvas = document.getElementById('canvasTouch');
context = canvas.getContext('2d');
$(document).bind("touchstart",function(event) {
context.beginPath();
context.arc(event.originalEvent.targetTouches[0].pageX,event.originalEvent.targetTouches[0].pageY, 10, 0, Math.PI*2);
context.fill();
context.closePath();
}
しかし、私の円は省略記号のように見え、かなりぼやけています。
このコードを従来の html ページで試してみたところ、私のデバイスでは問題なく動作しました...
何か考えはありますか?
ありがとう