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