【发布时间】:2011-05-30 05:28:04
【问题描述】:
我在PhoneGap 应用程序中有一些HTML 代码,它向用户显示<select> 框。当我点击它时,通常的 Android 选择屏幕不会弹出。我之前在 webOS 上使用过 similar problem(尽管当时下拉菜单工作正常)。
<select> 位于 <div> 内部,在执行期间的特定时间会隐藏或显示:
<div id="submit">
<ul class="rounded">
<li><select id="item"></select></li>
</ul>
</div>
仅当 <div> 被隐藏然后再次显示时(直接通过 CSS 或使用 jQuery 的 hide() 和 show() 方法。如果我将 <select> 框移到 @987654330 之外@,或者如果我让 <div> 始终可见,那么下拉菜单会正常运行;没问题。
这是为什么?
【问题讨论】:
-
我之前也注意到了同样的问题;在某些模拟器/设备上,我实际上可以正常工作,但您必须点击选择框上的小箭头,而不是文本。相当蹩脚:/
-
我想知道这是否与它有关。 jQTouch 以完全不同的方式显示选择框(即不再有箭头)。感谢您的洞察力!