如何避免在Android 2.3.6股票浏览器上滑动滚动和双击放大?

时间:2013-10-26 04:49:54

标签: javascript android jquery-ui html5-canvas kineticjs

我有这个我编程的俄罗斯方块游戏,目的是在javascript上学习更多:elcodedocle.github.io/tetrominos

我可以在大多数平板电脑/智能手机浏览器中播放,但在我的Android 2.3.6股票浏览器(三星Galaxy Ace ST5830)上它有两个问题:

user-scalable=no视口属性未完全取消缩放事件:双击和双指缩放仍然有效。有时。

画布冻结,有时候(我疯狂地试图确定原因:你如何调试在Android浏览器上运行的web应用程序?)。我猜是因为触发的滑动或拖动事件不应该,所以它与上面的某种方式有关。敲出画布使其再次起作用。

我正在使用Kineticjs来操作画布并在jquery-ui之上绑定触摸事件,用于对话框和jQuery(不是jQuery mobile)。

有任何建议/想法吗?

1 个答案:

答案 0 :(得分:1)

问题在于设备的处理速度.. evrery设备有自己的处理速度。画布动画基于javascript的setInterval和setTimeout方法......它们按照设备的处理速度执行。这就是为什么帆布游戏有时在手持设备上有些滞后。