2011-10-20 47 views
1

我有一个简单的窗体,其中一个选择输入类型适用于所有桌面浏览器以及移动Safari。但是,在我的Android设备(Samsung Droid和Prevail)上,选择输入不会响应。我期待它产生一个选择器。有没有人有类似的经历?有什么建议?谢谢。在Android手机浏览器中选择输入没有响应

+0

请张贴您的代码,最好作为jsfiddle上的工作示例。 – RichieHindle

+0

没有涉及JavaScript。 HTML非常简单:'' – Vince

+0

此外,手机是2.2.1和2.2.2 – Vince

回答

0

我也有类似的问题,并与下面的meta标签解决它:

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=yes;" /> 

而且我注意到的是,在我的情况下,当一个父元素是隐藏的(并再次显示)的选择元素表现'残疾'。当你改变风格时,有一个错误在android = < 2.2中,dom不会被重新渲染。您可以通过添加(或更改)'伪'属性来强制重新渲染dom,以强制重新渲染。例如:

myPreviousHiddenEl.setAttribute('forceRePaint','yes'); 
0

我有这个问题,我认为这与重叠像你说的有关。为了解决这个问题,我在标签中添加了如下CSS:

<select style="position:relative"> 

完成了工作。 :)