JavascriptでWebアプリを製作しています。
PCでの操作でマウスホイールを使用して画像を拡大・縮小させる処理があるのですが、スマホではこれをピンチイン・ピンチアウトで行おうと考えました。
touchstartイベントが起きた時にtouches.lengthの中身は画面にタッチした指の数が入っているらしいのですが、Google ChromeブラウザのデペロッパーツールのスマートフォンシミュレーターでShiftキーを押しながらマウスを上下にドラッグするとピンチイン・ピンチアウトの動作になると知っりテストしたところ、touches.lengthは1になってしまいました。
テストの方法が悪かったのか、chromeのデペロッパーツールが悪いのか、それともtouchstartイベントが起きた時にtouches.lengthを見るのが悪いのか、そしてもしどこかに問題があるのなら正しくはどうしたらいいのかご教授をお願いしたいです。
なるべくなら実機ではなくPCの開発環境でテストしたいので、宜しくお願い致します。
あなたの回答
tips
プレビュー