我编写了这个俄罗斯方块游戏,目的是学习更多关于 javascript 的知识:elcodedocle.github.io/tetrominos
我可以在大多数平板电脑/智能手机浏览器中播放它,但在我的 Android 2.3.6 浏览器(三星 Galaxy Ace ST5830)上它有两个问题:
视口属性不会完全取消缩放事件user-scalable=no
:双击和两指缩放仍然有效。有时。
画布有时也会冻结(我要疯了,试图确定原因:你到底是如何调试在 android 浏览器上运行的网络应用程序的??)。我猜是因为触发了不应该的滑动或拖动事件,所以它与上述情况有某种关系。轻敲画布使其再次工作。
我正在使用 Kineticjs 来操作画布并绑定触摸事件,在 jquery-ui 之上用于对话框和 jQuery(不是 jQuery mobile)。
有什么建议/想法吗?