こんにちは。マウス イベントの offsetX と同じであるはずのタッチ イベントの offsetX、Y を取得しようとしています。そのために、次のコードを使用しました:
ev.offsetX = ev.targetTouches[0].pageX- canvasName.offsetLeft
タッチイベントをマウスイベントにシミュレートしようとしましたが、そのためにはタッチイベントでは利用できない offsetX/Y が必要です。タッチの offsetX/Y を計算する方法はありますか? 助けてください
ベストアンサー1
私はこれを使う
var rect = e.target.getBoundingClientRect();
var x = e.targetTouches[0].pageX - rect.left;
var y = e.targetTouches[0].pageY - rect.top;