Angular を使用して HTML5 と CSS で動作する単純な Web ゲームがあります。Angular の ng-mousedown、ng-mousemove、および ng-mouseup ディレクティブを使用して、ユーザーがゲーム内の文字とタイルを強調表示し、左右に「スワイプ」できるようにします。
ブラウザのデスクトップでうまく機能します。ただし、iPad または iPhone のモバイル Safari では、マウス アクションが適切にトリガーされないように見えます。タッチ アクションは、ゲーム要素に影響を与える代わりに、ブラウザー ウィンドウ自体をパンおよびズームしようとするだけです。
これまでのところ、jQuery をソリューションから除外してきました。jQuery-touch-punch を使用して、以前は jQuery-UI のドラッグ アンド ドロップをモバイル Safari で動作させていました。しかし、jQuery を使用しないソリューションとは何でしょうか? アプリがデスクトップ ブラウザーと同じように動作するようにしたいだけです。
前もって感謝します!