私は最近プロジェクトに取り組んでおり、今までクロムデバッガーモバイルエミュレーターを使用してきました。これは、マウスでタッチとドラッグ動作をシミュレートできることを意味します。残念ながら、マウスが 1 つしかないため、両方を同時に行うことはできませんでした。
私が取り組んでいるプロジェクトでは、2 つの半ページ サイズの DOM 要素がページに追加されます。左側には touchmove イベント リスナーが関連付けられており、右側には touchstart イベント リスナーが関連付けられています。彼らは両方とも泳いで働いています。
しかし今夜、私は自分のプロジェクトをオンラインにアップロードしていくつかのことをテストし、iPad で開いたところ、一度に 1 つのアクションしか実行できないことがわかりました。ページは、左側で touchmoved している間、右側の touchstart イベントを検出できませんでした。同様に、右側をタップしている間、左側で touchmove イベントを検出できませんでした。
誰かが前にこのようなことをしましたか? 別々の DOM 要素で異なる一連のタッチを検出したいですか?
コード スニペットはここに含めるには少し大きいですが、github リポジトリへのリンクは次のとおりです: https://github.com/matthewolsson/JoyShtick