ホームページ  >  に質問  >  本文

javascript - ネイティブキャンバスのキャンバス内のタッチイベントの座標を取得するにはどうすればよいですか?

キャンバスがマウスダウン イベントに応答すると、event.offsetX と offsetY を通じて要素の内部座標を抽出できます。その後、touchstart に変更しましたが、offsetX と offsetY がありません。要素の内部座標はどこで見つければよいですか? ?

黄舟黄舟2680日前645

全員に返信(3)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-24 11:38:27

    私のキャンバス マップ ライブラリ Sinomap で処理されるアルゴリズムは次のとおりです (変更あり):

    リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:38:27

    Touch イベントでは、e.touches[0].pageX またはその他の座標を取得する必要があります。タッチエンドに関しては、互換性の理由から、e.changedTouches を使用するのが最善です。

    返事
    0
  • 黄舟

    黄舟2017-05-24 11:38:27



    返事
    0
  • キャンセル返事