Android浏览器,DOM显示/隐藏和无响应的表单元素

时间:2012-03-13 02:33:37

标签: jquery android forms dom

我们遇到了一个奇怪的安卓漏洞。我们知道它存在于运行2.3.4的HTC Thunderbolt上。它可能存在于其他版本/设备上。

示例:

http://jsbin.com/inupon/3

它是什么:

在页面加载时,它是DOM元素中的一些SELECT元素,样式为display: none(它是隐藏的)。通过jQuery,我们使用show()将其更改为display: block

没有什么不寻常的。几乎每台设备都能正常工作。

但是,我们在HTC上遇到了两个问题:

  1. 有时需要2或3次点击才能实际激活选择以选择选项

  2. 更改选项后,选择不会更新以反映新值,即使它“需要”它(正如我们实际提交表单时所见)。

  3. 我把它缩小到了显示属性。如果我加载页面已经设置为display: block(即,没有隐藏),那么它在该设备上工作正常。

    Android浏览器有任何已知的DOM问题吗?还是HTC专门?

0 个答案:

没有答案