我已经开发了一个轨道站在哪我已经有了一个文本框自动完成的设施(当户开始输入,一个列表中的有效价值"下"下)。为此,我使用 轨道是自动完成的.

现在我的发展中一个移动这个网站。由于目标浏览的电话将是iphone,我在使用 jqtouch.

因此,我的问题是:什么是最好的方法来做一个"autocompletable ajax文本框"在iphone上网的应用程序?

我怀疑应该有一个简单的方法这样做,因为jqtouch使用 jquery, 和我们有 若干自动完成的插件 它(通过的方式,不知道哪一个是最适合于这种任务)。然而,如果有人认为有一个更好的方式来做到这一比jqtouch,我是开放的建议。

有帮助吗?

解决方案 2

确定后,将近一个星期采用在此,我必须回应对自己说:

今天(Feb2010年) 我找不到任何"好的"或者至少是"标准化"的方式这样做的ajax自动完成的iphone.我不想有。

唯一的选择你现在有的是:

  • 自己做饭一定自动完成的(可能使用一个插件).结果可能不会看起来非常好的iphone上,除非作为乔恩说,限制它对3的结果。
  • 去完全不同的东西。在我的情况下,我决定有两个领域,而不是一个:文本框得用户可以"使用为一个过滤器"和一个"动态,选择"用户选择的正确答案。

我将很高兴接受任何替代办法,如果他们出现,在未来。现在我认为这是关闭(没有有效的响应)。

其他提示

我没有一个解决方案的URL,但我也考虑过这个问题,有以下想法:

请最有限的空间

在一个iPhone,键盘占用了大量的空间,所以你将有很少的房地产,用于显示一般的自动完成框。

有关这个原因,我相信你应该列出你的自动完成选项内联。希望用这种方法可以显示每行2-3选项。

<强>不要惹焦点

另一个要考虑的问题是关注的焦点。如果你已经使用的StackOverflow或美味的iPhone,你会意识到,在专注的变化实际上使得很难创建一个体面的自动完成工具,当文本改变变焦为和positiono窗口也发生了变化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top