【发布时间】:2013-12-28 02:52:03
【问题描述】:
我正在开发我的第一个跨平台网络应用程序,在将我的应用程序打包到不同的设备(Android 或 iPhone)后,我发现了“输入控件响应缓慢”的问题。例如:按钮点击响应不流畅,并且有短暂的延迟(因为背景上的触摸事件?)。
无论如何,在调查了更多之后,我发现有一种方法可以使用 Google UI 输入来处理它(希望我理解正确),现在它似乎比我想象的要复杂一些(例如绑定触摸事件)。
- 我想知道,让我的应用程序在不同的移动设备上像在我的 PC 浏览器上一样流畅地响应的传统方法是什么?
- 另外,我猜我应该知道的事情很少,我相信我以后会遇到它,请随时向我提供任何额外的细节。
正如我所说,这是我的第一个应用程序:}
【问题讨论】:
-
您可以使用 ontouchstart 而不是 onclick 来避免延迟,但要小心:您不能再滚动/捏合该元素。你也可以试试 fastclick 脚本。
-
那么所有其他输入呢?而且,我还应该实现 onclick 行为吗?
标签: javascript android html mobile web