2011-11-04 41 views
3

我正在尝试编写我们网站的移动版本。这是一个简单的形式,有几个领域,其中一些是组合框。我正在使用dojo和phonegap来尝试制作可在所有移动设备上使用的界面。替代使用手机应用程序的移动应用程序的html组合框

我遇到了组合框的设计问题。他们应该如何处理移动设备?我写了一些js,将用户发送到另一个屏幕,该屏幕显示一个列表,并选择一个列表项并将其填充到表单文本框中。这看起来像一个黑客,只适用于模拟器,而不是我的Android设备。由于它是文本字段,因此键盘弹出,因此无法在设备上运行。

我看到在dojo 1.7里有一个组合框可用。我不能等待这个。我只是想,还有其他更优雅的解决方案。

任何帮助将不胜感激。

感谢

+0

1.7 [超出](http://download.dojotoolkit.org/),顺便。 – hugomg

+0

谢谢你。你知道我怎样才能将移动设备制作成一个文件吗?我使用http://build.dojotoolkit.org/ – blong824

回答

1

通常这种类型的问题与触摸界面的解决方案是使用“选择器工具”,你可能熟悉那些对本地iOS或Android设备。我知道Sencha Touch和Jquery框架都允许您将这些框架应用于常规网站。使用这些中的任何一个都需要您将相应的文件添加到您的项目中。

要查看sencha触控示例,请转至here,然后单击“用户界面”,然后单击窗体。然后你会看到一个表格,其中一些条目有一个下拉图标。点击它们会拉起一个“选择器”。您可以点击右上角的源代码。
Jquery可以做同样的事情,但我没有经验。祝你好运。 (都是免费解决方案)。