我有一个使用 Angular 的 HTML5 和 CSS 的简单网页游戏。它使用 Angular 的 ng-mousedown、ng-mousemove 和 ng-mouseup 指令来让用户突出显示游戏中的字母和图块并左右“滑动”。
在浏览器的桌面上工作得很好。然而,在 iPad 或 iPhone 上的移动版 Safari 中,似乎没有一个鼠标动作能正确触发——触摸动作并没有影响游戏元素,而是试图平移和缩放浏览器窗口本身。
到目前为止,我一直将 jQuery 排除在我的解决方案之外。我之前使用 jQuery-touch-punch 让 jQUery-UI 的拖放功能在移动 Safari 上运行。但是什么是无 jQuery 的解决方案?我只是希望该应用程序的行为方式与在桌面浏览器上的行为方式相同。
提前致谢!